Se provo a correre mkdir buildper creare una builddirectory, se la directory esiste già, è gettato questo errore: A subdirectory or file build already exists.. Devo eliminare e sovrascrivere questa directory. Qual è il comando per quello?
Se provo a correre mkdir buildper creare una builddirectory, se la directory esiste già, è gettato questo errore: A subdirectory or file build already exists.. Devo eliminare e sovrascrivere questa directory. Qual è il comando per quello?
Risposte:
È possibile eliminare la directory di build con
rd /s /q build
o
if exist build rd /s /q build
Volevo creare una directory solo se non esiste
Se esiste, niente da fare
Di seguito ha funzionato benissimo nel file bat:
if not exist someDir1 mkdir someDir1
Non penso che sia possibile usare il mkdircomando per farlo in modo nativo (anche se se tu volessi fare un po 'più di script, sarebbe possibile).
Una semplice alternativa è il seguente comando in PowerShell:
New-Item path -type directory -force
Dov'è pathqualcosa del genereC:\users\name\build
Per ulteriori informazioni, New-Itemconsultare: http://technet.microsoft.com/en-us/library/ee176914.aspx
Puoi provare il rdcomando per rimuovere la directory. Tuttavia, è necessario assicurarsi che la directory sia prima vuota.
Questo comando può aiutare:
mkdir -p a & rm -r a & mkdir a