Если я пытаюсь запустить , 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команду, чтобы удалить каталог. Сначала вы должны убедиться, что каталог пуст.