视觉删除C++中的文件

visual Removing File in C++

本文关键字:文件 C++ 删除 视觉      更新时间:2023-10-16

>我正在 WIndows 2010 的 VS 7 中开发控制台应用程序,我有从磁盘中删除文件的方法,代码如下

bool DeleteRelFile(char * file)
{
    if (remove(file) == 0)
        return true;
    else
        return false;
}

现在我面临的问题是,当我在调试模式下运行项目并将文件路径传递给上述方法时,文件已成功删除,但是当我从命令提示符运行exe时,通过该方法传递的文件不会被删除。 您的帮助将不胜感激

问题是文件的路径。如果您只是传递文件名,它将不起作用,因为它期望文件位于当前目录(您从中运行代码);你可以传递一个像 c:\input 这样的绝对路径.txt只是为了看看它是双向的,然后找出正确的相对路径。

希望这有帮助。