Gdy próbuję uruchomić mkdir build
, aby utworzyć build
katalog, jeśli katalog już istnieje, to zostanie zgłoszony błąd: A subdirectory or file build already exists.
. Muszę usunąć i zastąpić ten katalog. Jakie jest na to polecenie?
Gdy próbuję uruchomić mkdir build
, aby utworzyć build
katalog, jeśli katalog już istnieje, to zostanie zgłoszony błąd: A subdirectory or file build already exists.
. Muszę usunąć i zastąpić ten katalog. Jakie jest na to polecenie?
Odpowiedzi:
Możesz usunąć katalog kompilacji za pomocą
rd /s /q build
lub
if exist build rd /s /q build
Chciałem utworzyć katalog tylko wtedy, gdy nie istnieje.
Jeśli istnieje, nie ma nic do zrobienia
Poniżej świetnie działał w pliku nietoperza:
if not exist someDir1 mkdir someDir1
Nie sądzę, aby można było użyć tego mkdir
polecenia natywnie (chociaż gdybyś chciał zrobić trochę więcej skryptów, byłoby to możliwe).
Prostą alternatywą jest następujące polecenie w PowerShell:
New-Item path -type directory -force
Gdzie path
jest coś takiegoC:\users\name\build
Więcej informacji na New-Item
: http://technet.microsoft.com/en-us/library/ee176914.aspx
Możesz spróbować wykonać rd
polecenie, aby usunąć katalog. Musisz jednak najpierw upewnić się, że katalog jest pusty.