4

正在寻找一个简单的程序来删除用 ANSI C 编写的文件。
例如,您将如何使用 C 删除“C:\test.txt”中的文件?

4

3 回答 3

7

remove()您可以使用该功能从操作系统中删除文件。像这样:

#include <stdio.h>
int main(){
    if(remove("HELLO.txt") == -1)
        perror("Error in deleting a file");
    return 0;
}

remove()函数在 中定义stdio.h这是一些文档。

于 2012-08-14T08:18:50.997 回答
1

使用该remove功能。我相信它在“stdio.h”中

于 2012-08-14T08:18:03.857 回答
1

删除或取消链接

删除在“stdio.h”中声明

取消链接在“unistd.h”中声明

unlink 是 posix 函数,remove 是 ansi C 函数。它们在 Windows 中都可以正常工作。

unlink 只删除文件,remove 可以用来删除目录。

于 2012-08-14T08:34:57.320 回答