Если я пытаюсь запустить, mkdir build
чтобы создать build
каталог, если каталог уже существует, выдается эта ошибка: A subdirectory or file build already exists.
. Мне нужно удалить и перезаписать этот каталог. Какая команда для этого?
решение1
Вы можете удалить каталог сборки с помощью
rd /s /q build
или
if exist build rd /s /q build
решение2
Я хотел создать каталог только если он не существует.
Если он существует, ничего не делать.
Ниже приведен пример отлично работающего bat-файла:
if not exist someDir1 mkdir someDir1
решение3
Я не думаю, что возможно использовать mkdir
команду, чтобы сделать это изначально (хотя если бы вы были готовы написать немного больше скриптов, это было бы возможно).
Простая альтернатива — следующая команда в PowerShell:
New-Item path -type directory -force
Где path
что-то вродеC:\users\name\build
Подробнее New-Item
см.:http://technet.microsoft.com/en-us/library/ee176914.aspx