2014-09-16 6 views
8

Wie lösche ich einen Ordner in einer Batch-Datei mit Gewalt?Wie erzwinge das Löschen eines Ordners in der Batch-Datei?

(Note- C: \ Alles ist ein Ordner)

Mein Code ist:

@echo off 
del C:\Anything 
pause 

Aber es ist immer asking-

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

Ich möchte, dass C: \ Alles sollte Löschen Sie mit askimg um dies zu tun!

Bitte helfen Sie mein Problem zu optimieren !!!

+0

Haben Sie versucht, del/f/q C: \ Anything'? Sie sollten 'del /?' Für Optionen betrachten. – lurker

+0

Mögliches Duplikat von [Wie lösche ich einen Ordner mit allen Inhalten mithilfe einer Fledermausdatei in Windows?] (Http://stackoverflow.com/questions/7331056/how-to-delete-a-folder-with-all-contents- using-a-bat-file-in-windows) –

Antwort

27

Verwenden Sie den Befehl rd löschen Ordner:

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

/s: Löscht alle Dateien und Ordner aus ausgewählten Pfad.

/q: Unterdrücken Sie jede Nachricht.

The official docs are here.

+3

Angesichts der Tatsache, dass dies eine Website für Fragen und Antworten ist, und ich fand dieses Ergebnis, weil es genau das war, was ich suchte, denken Sie nicht, es ist ein bisschen dumm zu erzählen Leute, um die Dokumentation hier zu lesen? –

+0

Sehr gut. Vielen Dank – mghhgm

1
set backupDir="D:\db_backup" 

rmdir /s /q %backupDir% 

hier /q wird diese Bestätigung Frage beseitigen.

Verwandte Themen