【问题标题】:Delete a file in a specified directory C删除指定目录中的文件 C
【发布时间】:2015-10-16 12:07:47
【问题描述】:

我相信 stdio.h 中有一个名为 remove() 的函数,它通过传入像 remove("foo.txt") 这样的文件名来删除文件。 但是,如果我想删除指定路径中的文件,我该怎么做呢?

【问题讨论】:

    标签: c file-io directory


    【解决方案1】:

    首先检查您的程序用户权限是否允许删除此文件

    第二个获取完整路径,例如:remove("/home/test/foo.txt")

    【讨论】:

      【解决方案2】:
      You can do this -
      
      remove("drive\\folder\\foo.txt"):
      

      记住你必须把\\放在路径之间。 \ 不起作用编译器会显示错误。

      【讨论】:

        【解决方案3】:

        使用绝对路径:

        remove("/path/to/foo.txt");
        

        【讨论】:

          猜你喜欢
          • 2013-02-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-07
          • 1970-01-01
          • 2012-04-02
          • 2019-07-11
          • 1970-01-01
          相关资源
          最近更新 更多