c语言(vc6.0) 如何删除文件或文件夹,文件夹的目录中有空格

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:01:47
比如我在d盘下有文件名字为aaa aaa a.txt 如何删除该文件 如果我调用system("del d:\\aaa aaa a.txt") 编译出来的结果无法删除

还有如果我要删除C:abv\aa aa\a 目录下的a文件夹 该如何删除
archmagee对不起 不能采纳你的意见
原因如下

#include"stdlib.h"
void main()
{ system("del \"g:\\aaa aaa a.txt\"") ;

}
我用此命令调试结果是 系统找不到指定文件 还是没有达到删除带空格的文件的目的

加上双引号
比如这样
system("del \"d:\\aaa aaa a.txt\"")
所以一般别给文件名加空格,麻烦
删除文件夹和这个差不多
用rd 命令

还要加一个RemoveDirectory(L" ");,引号里面输入文件夹的位置,你上面那个system仅仅是删除该文件夹的txt文件,两者要结合起来用才行