Se eu tentar correr mkdir buildpara criar um builddiretório, se o diretório já existe, este erro é lançado: A subdirectory or file build already exists.. Eu preciso excluir e substituir este diretório. Qual é o comando para isso?
Se eu tentar correr mkdir buildpara criar um builddiretório, se o diretório já existe, este erro é lançado: A subdirectory or file build already exists.. Eu preciso excluir e substituir este diretório. Qual é o comando para isso?
Respostas:
Você pode excluir o diretório de construção com
rd /s /q build
ou
if exist build rd /s /q build
Eu queria criar um diretório apenas se ele não existir.
Se existir, nada a ver
Abaixo funcionou muito bem no arquivo bat:
if not exist someDir1 mkdir someDir1
Eu não acho que é possível usar o mkdircomando para fazer isso de forma nativa (embora, se você quiser fazer um pouco mais de script, isso seria possível).
Uma alternativa simples é o seguinte comando no PowerShell:
New-Item path -type directory -force
Onde pathé algo comoC:\users\name\build
Para New-Itemsaber mais, consulte: http://technet.microsoft.com/en-us/library/ee176914.aspx
Você pode tentar o rdcomando para remover o diretório Você precisa garantir que o diretório esteja vazio primeiro.