【问题标题】:How to delete a folder with files inside [duplicate]如何删除包含文件的文件夹[重复]
【发布时间】:2013-03-20 05:56:25
【问题描述】:

我需要删除一个文件夹,里面有文件..

我需要永久删除这些文件,这样它们就不会进入回收站...

我已经寻找了很多方法,例如 rmdir,但即使包含包含它也无法识别“rmdir”(我试图包含很多我在示例中找到的东西)..

谢谢!

编辑:

我使用的是 Windows 7

我找到了这个:

        system("rmdir D:\\temps /s /q");

虽然我想使用包含路径的变量,但它会正确删除文件夹。 喜欢:

path = "D:\\temps";
delete(path);

或者这种风格的东西..

谢谢!

【问题讨论】:

  • 递归遍历目录,remove()所有文件和文件夹。
  • 请阅读这个 - stackoverflow.com/questions/how-to-ask 。这是在什么操作系统上?您不能只启动一个通过命令行运行 rmdir 的进程吗?如果您希望人们帮助您,请提供更具体的细节。
  • 我已经编辑并添加了更多信息...

标签: c++


【解决方案1】:

我用过这个:

system(path.c_str());

path 是一个保存路径的字符串...

在我添加 rmdir 的路径中...

【讨论】:

    猜你喜欢
    • 2011-11-24
    • 1970-01-01
    • 2014-02-15
    • 2011-01-15
    • 2021-12-06
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    相关资源
    最近更新 更多