leere Ordner löschen (massenhaft und in 2 Ebenen)

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
mclach
Junior Member
Junior Member
Posts: 33
Joined: 2004-08-20, 17:45 UTC

leere Ordner löschen (massenhaft und in 2 Ebenen)

Post by *mclach »

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.
User avatar
Dalai
Power Member
Power Member
Posts: 10003
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Das geht nur mit Plugin. DirSizeCalc ist dafür gut geeignet, mit diesen Suchoptionen:

Code: Select all

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
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

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.

enthält Dateien = nein
enthält Unterverzeichnisse = nein
Da könnte man natürlich auch gleich "Leer = ja" nehmen.
mclach
Junior Member
Junior Member
Posts: 33
Joined: 2004-08-20, 17:45 UTC

DANKE!

Post by *mclach »

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.
Last edited by mclach on 2009-10-31, 09:50 UTC, edited 1 time in total.
User avatar
Cineatic
Power Member
Power Member
Posts: 876
Joined: 2003-06-02, 14:09 UTC

Post by *Cineatic »

wäre jetzt nur schön zu wissen, worauf du dich beziehst ;)
Gruß,
Christian
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

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.
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

[mod]Thread DANKE! hinzugefügt.

Hacker (Moderator)[/mod]
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Dalai
Power Member
Power Member
Posts: 10003
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Lefteous wrote:
enthält Dateien = nein
enthält Unterverzeichnisse = nein
Da könnte man natürlich auch gleich "Leer = ja" nehmen.
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.

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
Post Reply