今天改一个小程序的时候,发现remove一直不能删除文件,请大家帮帮忙_百 ...
发布网友
发布时间:2024-10-14 01:50
我来回答
共1个回答
热心网友
时间:2024-10-31 00:11
我觉得你在输入文件名的时候肯定没有输入路径对不对?
添加头文件 #include<dir.h> //调用getcwd
添加字符串定义char Path[30];
memset(Path,0x00,30); //初始化路径数组
getcwd(Path,30); //得到当前路径
strcat(Path,filename); //将文件名连接到路径后,生成的是该文件的绝对路径
if(remove(Path)!=-1) //删除文件 如果没有一个可靠的路径remove不能删除的
{
rename("E:\\file.txt",filename);
}