如何避免当路径不存在时Windows中的Del命令退出?

如何避免当路径不存在时Windows中的Del命令退出?

我使用 del 命令清除项目中的对象、十六进制文件等。

因此,我使用 make 文件将所有要删除的文件路径收集到一个列表中,然后将所有内容传递到 del 命令中,如下所示:在 make 文件中$(RM) $(ALL_PATHES) *.o,这在命令行中转换为 > del /q /path1/*.o /path2/*.o /path3/*.o

问题是,我的$(ALL_PATHES)列表非常大,有时学院会忘记列表中一些不存在的路径,然后 del 命令会发出警告,并因致命错误而停止,导致我的构建失败。

您知道 del 怎么会引发警告而不是错误吗?

相关内容