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