welche Möglichkeiten gibt es, um folgende Aufgabe mit dem Total Commander (ggf. Addons) zu lösen:
Hinweis: Die nummerischen Ordnernamen gibt es nicht. Die sind gewählt, um das Problem zu verdeutlichen. Es gibt unterschiedlich viele (zum Teil gleichnamige) verschachtelte Unterverzeichnisse, in denen nichts ist, außer wieder ein Unterverzeichnis.
Ausgehend von einem Startverzeichnis
"D:\Test"
mit z.B. 30 Unterverzeichnissen in Ebene 1
"D:\Test\01"
"D:\Test\02"
...
"D:\Test\30"
soll jedes Unterverzeichnis in den 30 Verzeichnissen jeweils solange eine Ebene nach oben verschoben werden, solange sich im Unterverzeichnis nur 1 Verzeichnis (mit eventuell weiteren Unterverzeichnissen und Dateien) befindet.
Beispiel:
Quelle
D:\Test\01\01\01\juhu
In dieser Verzeichnisstruktur gibt es nur im Verzeichnis "juhu" weitere Dateien und mehrere Verzeichnisse
also
D:\Test\01\01\01\juhu\A\
D:\Test\01\01\01\juhu\A\Montag.txt
D:\Test\01\01\01\juhu\B\
D:\Test\01\01\01\juhu\B\Dienstag.txt
In den anderen Unterverzeichnissen
D:\Test\01\01\01
D:\Test\01\01
D:\Test\01
gibt es nur je 1 Unterverzeichnis (in diesem Beispiel namens "01").
Ziel:
Verschiebe das Verzeichnis "juhu" wie folgt:
D:\Test\01\01\01\juhu -> D:\Test\01\juhu
Dabei beachten, die Unterverzeichnisse können den gleichen Verzeichnisnamen aufweisen, wie das drüber liegende Verzeichnis.
Wie kann das automatisch mit dem Total Commander (und ggf. Addons) gelöst werden?
Ein schönes Wochenende und vielleicht knacken wir diese Nuss
