【问题标题】:Simple Delete File Program in ANSI C for WindowsANSI C for Windows 中的简单删除文件程序
【发布时间】:2012-08-10 12:14:20
【问题描述】:

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

【问题讨论】:

标签: windows file-handling ansi-c


【解决方案1】:

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

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

remove() 函数在stdio.h 中定义。 Here are some docs.

【讨论】:

    【解决方案2】:

    删除或取消链接

    remove 在 'stdio.h' 中声明

    unlink 在 'unistd.h' 中声明

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

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

    【讨论】:

      【解决方案3】:

      使用remove 函数。我相信它在“stdio.h”中

      【讨论】:

        猜你喜欢
        • 2012-01-11
        • 2013-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-28
        • 2023-03-03
        • 2016-09-27
        • 1970-01-01
        相关资源
        最近更新 更多