Ho bisogno di un comando di Windows per cancellare una directory e tutti i suoi file contenenti ma non voglio vedere alcun errore se la directory non esiste.Elimina una directory e i relativi file utilizzando la riga di comando ma non genera un errore se non esiste
risposta
reindirizzare l'output del comando del
a nul:
del {whateveroptions} 2>nul
Oppure si può verificare la presenza di file di esistenza prima di chiamare del
:
if exist c:\folder\file del c:\folder\file
noti che è possibile utilizzare if exist c:\folder\nul
o semplicemente if exist c:\folder\
(con il trailing \
) per verificare se c:\folder
è effettivamente una cartella e non un file.
È possibile reindirizzare stderr per nul
del filethatdoesntexist.txt 2>nul
Hai provato questo? Questo non funziona. Se non esiste, vedo ancora l'errore – user1167442
non funziona, stderr in quel caso non viene reindirizzato – Gaspa79
O reindirizzare stderr per nul
rd /q /s "c:\yourFolder" 2>nul
o verificare che esista la cartella prima di eliminare. Si noti che il trailing \
è critico nella condizione IF.
if exist "c:\yourFolder\" rd /q /s "c:\yourFolder"
@GolezTrol - Nessuno di voi ha eliminato la cartella come richiesto dall'OP. Entrambi ti sei concentrato sull'eliminazione di un file. – dbenham
- 1. PHP controlla se il file esiste e non la directory
- 2. fs.statSync genera un errore se il file non esiste
- 3. Elimina riga se la tabella esiste SQL
- 4. Drop_existing genera un errore se l'indice non esiste
- 5. Codeigniter crea una directory se non esiste
- 6. Crea directory se non esiste
- 7. Crea directory se non esiste
- 8. PHP: Scollega tutti i file all'interno di una directory e quindi elimina quella directory
- 9. Elimina tutti i file in una directory
- 10. Crea un file .txt se non esiste, e se aggiunge una nuova riga
- 11. L'attività di eliminazione di Ant fallisce quando esiste una directory e non viene cancellata ma non quando non esiste affatto
- 12. "No such file or directory", ma esiste
- 13. oracolo inserito se non esiste una riga
- 14. JPA: DELETE WHERE non elimina i bambini e genera un'eccezione
- 15. Java: elimina atomicamente una directory (non vuota)
- 16. Comando Unix per eliminare tutti i file in una directory ma conservare la directory
- 17. Crea directory se non esiste con Ruby
- 18. FTP Elimina directory non vuota
- 19. Elimina un processo se esiste
- 20. Carica file usando SFTP in Python, ma crea directory se il percorso non esiste
- 21. open() in Python non crea un file se non esiste
- 22. Aggiungi al file se esiste e crea se non
- 23. Git dalla riga di comando non funziona, ma utilizzando un client git (come SmartGit) fa
- 24. elimina una directory con sottodirectory (non vuota)
- 25. Elimina tutti i file mantenendo la struttura delle directory
- 26. python: elimina la directory non vuota
- 27. Controllo ortografico di un file utilizzando la riga di comando, non in modo interattivo
- 28. Crea un file se non esiste
- 29. Elimina i file nella directory iOS utilizzando Swift
- 30. Come posso verificare se esiste una directory utilizzando SQL Server?
provato questo ho ancora ottenere "il sistema non riesce a trovare il percorso specificato" – jaywayco
Usa 'se exist' allora – GolezTrol