qfedu-linux-advanced-level/day2/remove_test.c

20 lines
423 B
C

#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h> // close
// 删除文件
int main(int argc, char const *argv[])
{
int fd = remove("test.txt"); // 删除文件 "test.txt"
if (fd < 0)
{
perror("remove"); // 打印错误信息
return -1; // 返回错误码
}
printf("删除文件成功\n");
return 0; // 返回成功码
}