【发布时间】:2015-05-28 22:48:41
【问题描述】:
我正在尝试使用以下命令行删除输出目录中的文件夹:
del /F "$(TargetDir)Content\"
虽然我总是以错误代码 1 退出。我尝试了几种不同的方法,没有 /F,前后都有/没有斜杠等。
Error 1 The command "del /F "E:\proj\bin\Windows\Debug\Content\"" exited with code 1.
在 Visual Studio 的构建后事件命令行中删除文件有很多问题,效果很好,但我似乎无法在没有获取代码 1 的情况下删除文件夹。
感谢任何帮助!
【问题讨论】:
-
您是否设置了
Tools.Options.Projects and Solutions.Build and Run.Log verbosity = Diagnostic并查看了日志文件? -
您可能需要添加 /Q 以关闭“您确定”提示。如果你想删除文件夹本身以及文件夹的内容,你应该使用 RD 而不是 DEL。
-
谢谢,RD /S /Q 工作,应该把它写成答案!尝试了诊断,它确实显示了 Y/N 对话框,添加 /Q 删除了错误但文件夹仍然没有被删除,似乎我对文件夹使用了错误的命令.. 试过 deltree 但似乎该命令不存在不再,所以我认为 del 是正确的命令。
标签: visual-studio-2010 visual-studio post-build-event