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