2014-09-16 8 views
8

Come eliminare una cartella in un file batch forzatamente?Come forzare l'eliminazione di una cartella nel file batch?

(Nota C: \ Tutto ciò è una cartella)

Il mio codice è:

@echo off 
del C:\Anything 
pause 

Ma è sempre asking-

Do you want to delete "C:\Anything" Y/N ? 

voglio che C: \ qualcosa dovesse elimina con askimg la permissione per farlo!

Si prega di aiutare a ottimizzare il mio problema !!!

+0

Hai provato 'del/f/q C: \ Anything'? Si dovrebbe guardare a 'del /?' Per le opzioni. – lurker

+0

Possibile duplicato di [Come eliminare una cartella con tutti i contenuti utilizzando un file bat in windows?] (Http://stackoverflow.com/questions/7331056/how-to-delete-a-folder-with-all-contents- using-a-bat-file-in-windows) –

risposta

27

utilizzare il comando rd per eliminare le cartelle:

rd /s /q "C:\My Folder\"

/s: elimina tutti i file e le cartelle dal percorso selezionato.

/q: sopprimere qualsiasi messaggio.

The official docs are here.

+3

Considerando che questo è un sito per domande e risposte, e ho trovato questo risultato perché era specificamente quello che stavo cercando, non pensi che sia un po 'sciocco da dire le persone a leggere la documentazione qui? –

+0

Molto buono. Grazie – mghhgm

1
set backupDir="D:\db_backup" 

rmdir /s /q %backupDir% 

qui /q eliminerà questa domanda di conferma.

Problemi correlati