web-dev-qa-db-fra.com

Comment supprimer des fichiers dans la ligne de commande de l'événement Visual Studio Pre-build

J'essaie de supprimer des fichiers de ma $(TargetDir) dans Visual Studio avant de créer un projet.

Comment devez-vous formater la ligne de commande pour contourner ce problème que je suis en train de résoudre?alt text

54
Sung M. Kim

Essayer

cd $(TargetDir)
del *.tif

Comme l'a souligné jvenema, votre $ (TargetDir) est en train de se transformer en un chemin contenant des espaces dans les noms de dossiers, ce qui rompt la commande delete.

71
Eoin Campbell

J'ai fini par utiliser rd /s /q "$(TargetDir)" pour nettoyer le répertoire. Autant que je sache, cela fonctionne.

25
tuck

Essayez d'ajouter des guillemets dans l'annuaire.

14
jvenema

Vous devez écrire del "$(TargetDir)*.tif" à cause des espaces dans le chemin du répertoire.

11
Václav Dajbych

Vieille question mais quelques choses:

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

1)/q est pour le silence. Sinon, del cmd demande "... Etes-vous sûr (O/N)?" que la construction n'aime pas.

2) Comme beaucoup l'ont fait remarquer, "" autour de targetDir pour un espace possible dans le répertoire cible.

1
Sudip Shrestha

processus wmic où name='chromedriver.exe' delete

0
Meg-90