使用QProcess删除文件

时间:2013-07-12 08:14:56

标签: c++ qt qprocess

我想在编译make文件之前删除所有.exe文件。我使用以下行来做到这一点,但它不起作用。 QProcess有什么问题?还有其他解决方案吗?请帮忙。

 QProcess del;
 del.start("rm", QStringList() << outputPath + "/" + "*.exe");  //Removing all .exe files in outputPath.
 del.waitForFinished(-1);

请帮忙。

1 个答案:

答案 0 :(得分:1)

  1. 可以在大多数IDE中清除输出
  2. 可以创建预构建事件
  3. 无法删除正在运行的可执行文件(win plaform)
  4. 为什么不使用QFile :: remove?
  5. 在Windows中,您应该使用反斜杠\而不是斜杠/作为路径分隔符