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