如何在Visual Studio预构建事件命令行中删除文件

时间:2009-04-20 13:35:28

标签: visual-studio command-line build-process pre-build-event

我正在尝试在构建项目之前删除visual studio中$(TargetDir)中的文件。

你如何格式化命令行来解决这个问题我到了下面? alt text

6 个答案:

答案 0 :(得分:72)

尝试

cd $(TargetDir)
del *.tif

正如jvenema指出的那样,你的$(TargetDir)正在扩展到一个包含文件夹名称中空格的路径,这个空间正在破坏删除命令。

答案 1 :(得分:25)

我最终使用rd /s /q "$(TargetDir)"来清理目录。据我所知它正在发挥作用。

答案 2 :(得分:14)

尝试在目录周围添加引号。

答案 3 :(得分:11)

由于目录路径中有空格,您必须编写del "$(TargetDir)*.tif"

答案 4 :(得分:1)

老问题,但有几件事:

del "$(TargetDir)*.tif" /q

1)/ q是安静的。否则,del cmd会提示“......你确定(是/否)?”构建不喜欢。

2)正如许多人所指出的那样,“”目标目录中可能存在空间的targetDir周围。

答案 5 :(得分:0)

wmic进程name='chromedriver.exe' delete