Wenn ich versuche, mkdir build
ein Verzeichnis zu erstellen build
, das bereits existiert, wird dieser Fehler ausgegeben: A subdirectory or file build already exists.
. Ich muss dieses Verzeichnis löschen und überschreiben. Wie lautet der Befehl dafür?
Antwort1
Sie können das Build-Verzeichnis löschen mit
rd /s /q build
oder
if exist build rd /s /q build
Antwort2
Ich wollte ein Verzeichnis nur erstellen, wenn es nicht existiert.
Wenn es existiert, ist nichts zu tun
Folgendes hat in der Bat-Datei hervorragend funktioniert:
if not exist someDir1 mkdir someDir1
Antwort3
Ich glaube nicht, dass mkdir
dies mit dem Befehl nativ möglich ist (obwohl es möglich wäre, wenn Sie bereit wären, etwas mehr Skripting durchzuführen).
Eine einfache Alternative ist der folgende Befehl in Powershell:
New-Item path -type directory -force
Wo path
gibt es sowas wieC:\users\name\build
Weitere Informationen New-Item
finden Sie unter:http://technet.microsoft.com/en-us/library/ee176914.aspx