Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何删除包含文件的文件夹_C++ - Fatal编程技术网

C++ 如何删除包含文件的文件夹

C++ 如何删除包含文件的文件夹,c++,C++,我需要删除一个文件夹,里面有文件 我需要永久删除文件,这样他们就不会来到回收站 我已经寻找了很多方法,比如rmdir,尽管它甚至没有使用includes来识别“rmdir”(我试图包括我在示例中发现的很多东西) 谢谢 编辑: 我正在使用Windows7 我发现: system("rmdir D:\\temps /s /q"); 虽然我想使用包含路径的变量,但它可以正确删除文件夹。。 比如: 或者这种风格的东西 谢谢 我用过这个: system(path.c_str()); p

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

我需要永久删除文件,这样他们就不会来到回收站

我已经寻找了很多方法,比如rmdir,尽管它甚至没有使用includes来识别“rmdir”(我试图包括我在示例中发现的很多东西)

谢谢

编辑:

我正在使用Windows7

我发现:

        system("rmdir D:\\temps /s /q");
虽然我想使用包含路径的变量,但它可以正确删除文件夹。。 比如:

或者这种风格的东西

谢谢

我用过这个:

system(path.c_str());
path是一个字符串,用于保存路径


在我已将
rmdir
添加到文件夹的路径中,
remove()
递归遍历目录。请阅读此-。这是什么操作系统?您不能通过命令行启动一个运行rmdir的进程吗?请提供更多的具体细节,如果你希望人们帮助你。我已经编辑并添加了更多信息。。。
system(path.c_str());