0
ich eine Batch-Datei ausgeführt wird, den Inhalt (und Unterordner) eines temporären Verzeichnis zu löschen, basierend auf den Unterordnernamen in deletedirs.txt bestehendenBatchdatei löschen Inhalt Aber Verlassen Ordner
FOR /F %%i IN (C:\deletedirs.txt) DO del "C:\temppurge\*" rmdir /s /q "C:\temppurge\"%%i
die Löscht Inhalt der Unterordner im Temppurge-Verzeichnis, aber die Unterordner selbst bleiben intakt. Was vermisse ich?
nicht die Lösung, aber: Sie müssen einen '&' zwischen zwei verketteten Befehle platzieren, wie Sie haben: 'del ... & rmdir ...' – aschipfl
Duplizieren von https://stackoverflow.com/ Fragen/6836566 /. Siehe meine Antwort dort. –
Mögliches Duplikat von [Batch-Datei. Lösche alle Dateien und Ordner in einem Verzeichnis] (https://stackoverflow.com/questions/6836566/batch-file-delete-all-files-and-folders-in-a-directory) –