leere Ordner löschen (massenhaft und in 2 Ebenen)
Moderators: Hacker, Stefan2, white
leere Ordner löschen (massenhaft und in 2 Ebenen)
Hallo,
ich räume hier die Platte auf. Dabei finde ich diverse Ordner mit unter Ordner und darin Files.
Auch sind in einigen Ordnern mehrere Unterordner.
Durch eine "suchen und anwenden"-Operation finde ich bestimmte Dateien, deren Unterordner gleich lauten. Diese verschiebe ich dann.
Dabei entstehen ein Haufen leerer Ordner und auch Unterordner, die nicht mehr benötigt werden.
Wie kann ich eine Selektion von allen leeren Ordnern incl. leerer Unterordner machen und diese dann löschen?
Evtl. auch in 2 Schritten, da ein leerer Unterordner ja den Ordner darüber nicht leer sein lässt.
Gerne lese ich Eure Anregungen dazu.
Danke.
ich räume hier die Platte auf. Dabei finde ich diverse Ordner mit unter Ordner und darin Files.
Auch sind in einigen Ordnern mehrere Unterordner.
Durch eine "suchen und anwenden"-Operation finde ich bestimmte Dateien, deren Unterordner gleich lauten. Diese verschiebe ich dann.
Dabei entstehen ein Haufen leerer Ordner und auch Unterordner, die nicht mehr benötigt werden.
Wie kann ich eine Selektion von allen leeren Ordnern incl. leerer Unterordner machen und diese dann löschen?
Evtl. auch in 2 Schritten, da ein leerer Unterordner ja den Ordner darüber nicht leer sein lässt.
Gerne lese ich Eure Anregungen dazu.
Danke.
Das geht nur mit Plugin. DirSizeCalc ist dafür gut geeignet, mit diesen Suchoptionen:
MfG Dalai
Code: Select all
enthält Dateien = nein
enthält Unterverzeichnisse = nein
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
In der Dokumentation von dirsizecalc gibt es für diese Aufgabe eine Schritt-für-Schritt-Anleitung:
http://lefteous.totalcmd.net/tc/docs/dirsizecalc/liesmich.htm#use_cases_delete_empty_folder_trees
Dort werden zwei verschiedene Wege beschrieben.
http://lefteous.totalcmd.net/tc/docs/dirsizecalc/liesmich.htm#use_cases_delete_empty_folder_trees
Dort werden zwei verschiedene Wege beschrieben.
Da könnte man natürlich auch gleich "Leer = ja" nehmen.enthält Dateien = nein
enthält Unterverzeichnisse = nein
DANKE!
Genau das wars....
Das Plugin "DirSizeCal" hat meine Wünsche erfüllen können.
Die Suchkriterien muss ich dann ggf. selber anpassen, da bei einer Einstellung alle Verzeichnisse herauskommen, die aber noch (leere) Unterverzeichnisse enthalten, diese dann nicht verschoben werden können.
Ich habe es aber durch umstellen der Suchparameter hin bekommen.
Das Plugin "DirSizeCal" hat meine Wünsche erfüllen können.
Die Suchkriterien muss ich dann ggf. selber anpassen, da bei einer Einstellung alle Verzeichnisse herauskommen, die aber noch (leere) Unterverzeichnisse enthalten, diese dann nicht verschoben werden können.
Ich habe es aber durch umstellen der Suchparameter hin bekommen.
Last edited by mclach on 2009-10-31, 09:50 UTC, edited 1 time in total.
2mclach
Wie in der Anleitung beschrieben gibt es halt zwei Wege:
1) Alle Verzeichnisse suchen, die keine Dateien enthalten (auch nicht in Unterverzeichnissen). Hier ist es halt so, dass der TC beim Löschen darauf hinweist, dass die Ordner nicht leer sind, aber damit sind eben nur die enthaltenen Unterverzeichnisse ohne Dateien gemeint. Es ist kein Problem diese zu löschen.
2) Bei der zweiten beschriebenen Methode werden halt nur komplett leere Ordner gefunden. Je nachdem wie viele Ebenen man hat, muss man den Vorgang einige Male wiederholen, aber der TC bringt keine Warnungen.
Die erste Methode geht schneller und ist nicht weniger sicher.
Wie in der Anleitung beschrieben gibt es halt zwei Wege:
1) Alle Verzeichnisse suchen, die keine Dateien enthalten (auch nicht in Unterverzeichnissen). Hier ist es halt so, dass der TC beim Löschen darauf hinweist, dass die Ordner nicht leer sind, aber damit sind eben nur die enthaltenen Unterverzeichnisse ohne Dateien gemeint. Es ist kein Problem diese zu löschen.
2) Bei der zweiten beschriebenen Methode werden halt nur komplett leere Ordner gefunden. Je nachdem wie viele Ebenen man hat, muss man den Vorgang einige Male wiederholen, aber der TC bringt keine Warnungen.
Die erste Methode geht schneller und ist nicht weniger sicher.
Ich hatte das damals so eingerichtet für DirSizeCalc 1.x und da hatte das "Leer" bei mir nicht funktioniert. Deshalb bin ich bei der anderen Variante geblieben.Lefteous wrote:Da könnte man natürlich auch gleich "Leer = ja" nehmen.enthält Dateien = nein
enthält Unterverzeichnisse = nein
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror