Si j'essaie d'exécuter mkdir build
pour créer un répertoire build
, si le répertoire existe déjà, cette erreur est renvoyée: A subdirectory or file build already exists.
. Je dois supprimer et écraser ce répertoire. Quelle est la commande pour cela?
Vous pouvez supprimer le répertoire de construction avec
rd /s /q build
ou
if exist build rd /s /q build
Je voulais créer un répertoire seulement s'il n'existe pas
S'il existe, rien à faire
Ci-dessous a bien fonctionné dans le fichier chauve-souris:
if not exist someDir1 mkdir someDir1
Je ne pense pas qu'il soit possible d'utiliser la commande mkdir
pour le faire en mode natif (bien que si vous vouliez faire un peu plus de script, ce serait possible).
Une alternative simple est la commande suivante dans powershell:
New-Item path -type directory -force
Où path
est quelque chose comme C:\users\name\build
Pour plus d'informations sur New-Item
, voir: http://technet.Microsoft.com/en-us/library/ee176914.aspx
Vous pouvez essayer la commande rd
pour supprimer le répertoire. Vous devez cependant vous assurer que le répertoire est vide en premier.