Programm, welches Odner behält & Dateien löscht

fritz3

Lt. Junior Grade
Registriert
Dez. 2012
Beiträge
322
Hallo,
will meine Ordner Struktur vom Ordner Fotos beibehalten aber die Fotos nicht alle nicht alle einzeln löschen.
Gibt ein Programm, das die Inhalte von Ordner und Unterordner löscht aber alle Ordner und Unterordner (Struktur/Verzeichnis) beibehält?
 
Windows Explorer -> Suche (entweder mit Erweiterungen arbeiten oder einfach nur die Dateien markieren)
 
Windows Eingabeaufforderung (cmd.exe)
in den jeweiligen Ordner wechseln

Code:
del *.* /S /Q

/S = Unterverzeichnisse einbeziehen
/Q = keine Nachfragen
 
  • Gefällt mir
Reaktionen: tollertyp
Ich würde glaube noch /Q ergänzen :-)
Sonst kann es bei vielen Ordnern nervend werden.

Edit: Aaah, Ninja-Edit ;-)
gegen /F sprach eigentlich auch nichts.
Ergänzung ()

Über
Code:
dir /b /ad /s
könnte man sich auch eine Liste der Verzeichnisse holen, die kann man auch Umleiten lassen in Dateien oder rauskopieren, und man könnte dann mit wenig Aufwand diese Struktur neu anderswo anlegen, ohne was zu löschen.
 
  • Gefällt mir
Reaktionen: madmax2010
tollertyp schrieb:
Edit: Aaah, Ninja-Edit ;-)
Ja :D

Hatte bei der Syntax für /F nach "Erzwingt" aufgehört zu lesen und erst danach bemerkt, dass Q für die Rückfragen steht. /F ist halt für schreibgeschützte Dateien, kann also auch nicht schaden falls es doch solche Dateien gibt.
 
  • Gefällt mir
Reaktionen: tollertyp
Hallo,
habe das jetzt nicht so richtig verstanden.
Hier mal die Struktur. Der Ordner "Fotos" und alle Unterordner sollen beibehalten werden.

Struktur-.jpg


Rufe die cmd.exe auf und was gebe ich dann genau ein?

Nachtrag:
Gibt es auch die Möglichkeit nur die Ordner Struktur ohne Inhalt zu kopieren?
 
Zuletzt bearbeitet:
fritz3 schrieb:
Rufe die cmd.exe auf und was gebe ich dann genau ein?
Zuerst zum Ordner Fotos wechseln:

cd d:\fotos

dann das eintippen, was @slrzo schon geschrieben hat:

del . /S /Q
/S und /Q groß schreiben.

Das war's. Dateien werden gelöscht, die Ordnerstruktur bleibt.
 
Zuletzt bearbeitet:
fritz3 schrieb:
Nachtrag:
Gibt es auch die Möglichkeit nur die Ordner Struktur ohne Inhalt zu kopieren?
Immer gut, das zu fragen, was man eigentlich möchte, die Fragestellung roch doch schon nach XY-Problem ;-)
Geht wie geschrieben auch mit dem Befehl oben.

Für den unwahrscheinlichen Fall, dass es öfters gemacht werden soll oder vielleicht gleich ein paar Anpassungen, kann es sich lohnen, es nur teilautomatisiert zu machen, z.B. wie beschrieben via "dir" sich alle Verzeichnisse holen, dann in einer Textdatei nachbearbeiten, den absoluten Pfad durch relativen ersetzen und dann noch ein "mkdir" vorne dran und als Batch-Datei ablegen.


Ach ja, du kannst im Explorer in den Ordner navigieren und in die Adresszeile "cmd.exe" eingeben, dann bist du schon im richtigen Verzeichnis.
 
  • Gefällt mir
Reaktionen: s1ave77
Der Total Commander kann das. Und dazu muss man ihn nicht einmal kaufen...
Zitat:
"Wenn man im Total Commander alle Dateien eines Verzeichnisses (inkl. aller Dateien aus den ggf. enthaltenen Unterverzeichnissen) anzeigen will..."
https://office-tipps.net/total-commander-alle-dateien-aus-allen-unterverzeichnissen-anzeigen/
Mit Strg +a oder Sternchen alle Markieren und dann löschen mit Del, Ent oder F8.
Die Dateien sind danach weg, aber die Ordner noch da...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: pOTmobil
Habe im Internet die Möglichkeit gefunden, das Ganze auch über das Kontextmenü des Explorers auszulösen:

Regedit öffnen
zu "HKEY_CLASSES_ROOT\Directory\shell" gehen und einen neuen Schlüssel erstellen (Name z.B. "Ordnerinhalt löschen").
Darin einen neuen Schlüssel mit Namen "command" erstellen und dort doppel auf "(Standard)" klicken.
Im Eingabefeld "cmd /c cd /d %1 && del /s /f /q ." (ohne Anführungszeichen) eingeben und auf OK klicken.

Nun erscheint im Kontextmenü beim Rechtsklick auf einen Ordner der Eintrag "Ordnerinhalt löschen". Beim Klicken hierauf werden alle Dateien unterhalb des Ordners gelöscht. Die Ordnerstruktur bleibt erhalten.

Achtung! Das Löschen geschieht sofort, ohne eine weitere Abfrage. Wenn man eine Abfrage möchte, einfach das /q weglassen. Bei vielen Unterordnern ist das dann aber eine ziemlich nervige Angelegenheit.
 
Hallo,
habe gestern an meinem Laptop das mal ausprobiert. Bin in den Ordner gegangen, in welchem die Inhalte gelöscht werden soll, dann die cmd.exe aufgerufen den oben genannten Löschbefehl getippt. Dadurch habe ich mir jetzt Thunderbird zerschossen (im Sichtfeld konnte ich sehen, das viele Thunderbirddateien gelöscht wurden). Nee, das ist dann wohl dich zu kompliziert für mich. Trotzdem vielen Dank.
gruss.fritz
 
Zuletzt bearbeitet:
Fred Perry schrieb:
Der Total Commander kann das. Und dazu muss man ihn nicht einmal kaufen...
Gut, dass den noch jemand empfohlen hat, nach zig Kommando-Zeilen-Empfehlungen :D.

Mit Total Commander kann man u.a. auch einfach Ordnerstrukturen kopieren, ohne die Dateien darin. Dazu z.B. im Kopier-Dialog einen Typ-Filter einrichten, der nur Ordner (und keine Dateien) auswählt.

Es klingt ja so, als kopiert er erstmal alle Ordner mit allen Fotos irgendwohin und löscht dann die Fotos da raus.
 
Ich kann mich auch dran erinnern, dass es durchaus Vorschläge gab, die das Löschen nicht explizit vorgeschlagen haben...
Ergänzung ()

fritz3 schrieb:
habe gestern an meinem Laptop das mal ausprobiert. Bin in den Ordner gegangen, in welchem die Inhalte gelöscht werden soll, dann die cmd.exe aufgerufen den oben genannten Löschbefehl getippt.
Was hast du genau gemacht? Einfach mal einen Screenshot zeigen. Wo hast du cmd.exe eingegeben?
Ergänzung ()

Holgip schrieb:
Zuerst zum Ordner Fotos wechseln:

cd d:\fotos
Weil der Tipp ist ziemlich doof, wenn ich das mal so sagen darf. Wenn dann
Code:
cd /D d:\fotos
 
tollertyp schrieb:
Was hast du genau gemacht? Einfach mal einen Screenshot zeigen. Wo hast du cmd.exe eingegeben?
Bin im Browser auf den Ordner "Fotos" gegangen und habe anschließend im Windows-Suchfenster die cmd.exe aufgerufen und dann den Befehl eingegeben. Danach liefen etliche Zeile mit del/Thunderbird/usw. ab bis ich es gestoppt habe. Anscheinend hat der Key (W10) auch was abbekommen, da ich den neu aktivieren muss aber selbigen leider nirgendswo aufgeschrieben habe. Alles nicht so doll, wird mir aber eine Lehre sein!
 
Zuletzt bearbeitet:
tollertyp schrieb:
Weil der Tipp ist ziemlich doof, wenn ich das mal so sagen darf.
Hab deinen Post erst heute gesehen. Du hast recht, das was ich geschrieben habe, funktioniert nicht :D.
 
  • Gefällt mir
Reaktionen: tollertyp
Zurück
Oben