Wie alle Ordner der 2. Ebene entfernen, die nur einen Ordner enthalten?

Pixell

Neuling
Thread Starter
Mitglied seit
16.08.2015
Beiträge
405
Ein Ordner (1) der ersten Hierarchie (die eine Unterhierarchie sein kann) enthält eine beliebige Anzahl von (Unter-)Ordnern (2) in der zweiten Hierarchie. Jeder diese Ordner 2 in der zweiten Hierarchie enthält mindestens je ein Element (3). Wenn dieses Element ein Ordner ist und sonst sich kein Element in Ordner 2 in der zweiten Hierarchie befindet, soll jeweils dieser Ordner (3) um eine Ebene höher, also in die 2. Ebene verschoben werden. Oder anders ausgedrückt, der Ordner in Ebene 2, der nur einen einzigen Ordner enthält, soll gelöscht werden (ohne dessen Inhalt), so daß der Ordner (3) eine Ebene höher kommt.

Die (Unter-)Ordner der Ebene 3 enthalten je mindestens ein Element.

Der Ordner der 3. Ebene kann einen beliebigen Namen haben, also auch den gleichen wie sein übergeordneter Ordner.

Wie läßt sich das automatisiert, also mit möglichst wenigen Eingriffen, erreichen?

Z.B.:
I:\Ordner 1\Ordner 2\Ordner 3
Ordner 2 hat nur einen Unterorder (keine weiteren Elemente), nämlich "Ordner 3", deshalb soll Ordner 3 nach hier:
I:\Ordner 1\Ordner 3

Z.B.:
I:\Ordner 1\Ordner 2\Ordner 3
I:\Ordner 1\Ordner 2\Datei.xxx
Ordner 2 hat einen Unterorder und ein weiteres Element, deshalb bleibt er, wie er ist
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh