web-dev-qa-db-ja.com

Visual Studioのビルド前のイベントコマンドラインでファイルを削除する方法

プロジェクトをビルドする前に、Visual Studio内の$(TargetDir)内のファイルを削除しようとしています。

この問題を回避するには、コマンドラインをどのようにフォーマットする必要がありますか? alt text

55
Sung M. Kim

試してみる

cd $(TargetDir)
del *.tif

Jvenemaが指摘したように、$(TargetDir)は、削除コマンドを壊しているフォルダー名にスペースを含むパスに展開しています。

73
Eoin Campbell

rd /s /q "$(TargetDir)"を使用してディレクトリを削除しました。私の知る限り、それは機能しています。

26
tuck

ディレクトリの周りに引用符を追加してみてください。

15
jvenema

ディレクトリパスにスペースがあるため、del "$(TargetDir)*.tif"と記述する必要があります。

11
Václav Dajbych

古い質問ですが、いくつかのことがあります:

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

1)/ qは静寂のためです。それ以外の場合、del cmdプロンプト「...本当によろしいですか(Y/N)?」ビルドが気に入らない.

2)多くの人が指摘しているように、ターゲットディレクトリ内のスペースの可能性のためにtargetDirの周りに "".

2
Sudip Shrestha

wmicプロセスここで、name='chromedriver.exe' delete

0
Meg-90