Kopieren von bestimmten Unterordnern

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
MaSchDE
Junior Member
Junior Member
Posts: 5
Joined: 2024-07-31, 16:27 UTC
Location: Germany - Sachsen-Anhalt

Kopieren von bestimmten Unterordnern

Post by *MaSchDE »

Hallo Gemeinde...

Bis dato bin ich eigentlich ohne weitere Hilfe mit dem TC gut klargekommen.
Nun stehe ich aber doch vor einem kleinen Problem.

Aufgabe:
Ich möchte in einem Ordner mit vielen Unterordnern, welche aber auch selber sehr viele Unterordner mit fast gleicher Struktur haben, in einen leeren Orden an einer anderen Stelle mit NTFS-Rechten nur bestimmte Unterordner daraus kopieren.

Der Aufbau ist ungefähr so:

Code: Select all

Irgendeinordner
        1.Unterordner
                   Ordner_BSP1
                   Ordner_BSP2
                   Ordner_BSP3
                   Ordner_BSP4
                   Ordner_BSP5
                   Ordner_BSP6
                   Ordner_BSP7
        2.Unterordner
                   Ordner_BSP1
                   Ordner_BSP2
                   Ordner_BSP3
                   Ordner_BSP4
                   Ordner_BSP5
                   Ordner_BSP6
                   Ordner_BSP7
        3.Unterordner
                   Ordner_BSP1
                   Ordner_BSP2
                   Ordner_BSP3
                   Ordner_BSP4
                   Ordner_BSP5
                   Ordner_BSP6
                   Ordner_BSP7
...usw

Hier möchte ich nun sBsp. nur die Ordner "Ordner_BSP2", "Ordner_BSP3", "Ordner_BSP5" und "Ordner_BSP7" in einen anderen, noch leeren neuen kopieren.
Dabei soll aber die Originale Ober-Ordnerstruktur erhalten bleiben und die NTFS-Rechte mitwandern.
Die Unterstruktur der Ordner "Ordner_BSP2", "Ordner_BSP3", "Ordner_BSP5" und "Ordner_BSP7" soll dabei komplett kopiert werden. Egal ob Datei oder Unterordner darunter. Die Auswahl der Unterordner ist auch immer der gleiche Wortlaut bzw. Schreibweise.
Danach sollte es dann so aussehen...

Code: Select all

Irgendeinneuerordner
        1.Unterordner
                   Ordner_BSP2
                   Ordner_BSP3
                   Ordner_BSP5
                   Ordner_BSP7
        2.Unterordner
                   Ordner_BSP2
                   Ordner_BSP3
                   Ordner_BSP5
                   Ordner_BSP7
        3.Unterordner
                   Ordner_BSP2
                   Ordner_BSP3
                   Ordner_BSP5
                   Ordner_BSP7
Ich hoffe ich habe halbwegs klar ausgedrückt.
Vielen Dank im Vorab....
#352192 Single User Licence
User avatar
Dalai
Power Member
Power Member
Posts: 9945
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Kopieren von bestimmten Unterordnern

Post by *Dalai »

Das sollte sich mit dem Feld "Nur Dateien dieses Typs" machen lassen:

Code: Select all

*_BSP2\ *_BSP3\ *_BSP5\ *_BSP7\
Beachte, dass das Übertragen von NTFS-Rechten Adminrechte brauchen kann (und in der Regel tut).
#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
MaSchDE
Junior Member
Junior Member
Posts: 5
Joined: 2024-07-31, 16:27 UTC
Location: Germany - Sachsen-Anhalt

Re: Kopieren von bestimmten Unterordnern

Post by *MaSchDE »

Ich habe es gerade mal getestet. Leider kopiert er dabei gar nichts. Weder Verzeichnisse noch Unterverzeichnisse.
#352192 Single User Licence
User avatar
Dalai
Power Member
Power Member
Posts: 9945
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Kopieren von bestimmten Unterordnern

Post by *Dalai »

Mmh. Vielleicht hilft es, wenn du eine Suche definierst (und speicherst), die die gewünschten Verzeichnisse findet und diese dann im Feld "Nur Dateien dieses Typs" auswählst/angibst. Das geht auch direkt im Kopieren-Dialog mit dem [+]-Knopf neben besagtem Feld.
#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
MaSchDE
Junior Member
Junior Member
Posts: 5
Joined: 2024-07-31, 16:27 UTC
Location: Germany - Sachsen-Anhalt

Re: Kopieren von bestimmten Unterordnern

Post by *MaSchDE »

Stimmt die Idee war gut mit dem erst mal suchen. Ich habe dabei festgestellt, dass er wenn ich nur zBsp. "Odner_BSP1" eingebe auch nur die Ordner mit "Ordner_BSP1" in allen Unterverzeichnissen findet.
Gebe ich aber als Suche "Odner_BSP1 Ordner_BSP3" ein findet er nichts.
Die "" habe ich im Suchfeld natürlich weggelassen. War nur hier für die Definierung...
Hier muss ich ihm wohl irgendeine UND Funktion noch mitteilen.
#352192 Single User Licence
User avatar
Dalai
Power Member
Power Member
Posts: 9945
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Kopieren von bestimmten Unterordnern

Post by *Dalai »

Die Maske für das Feld "Suchen nach" kann ähnlich aussehen wie oben:

Code: Select all

*_BSP2 *_BSP3 *_BSP5
Wenn die Verzeichnisnamen nach dem BSPx noch weitergehen muss noch je ein weiteres Platzhalter-Zeichen (Stern oder Fragezeichen) angehangen werden.

Alternativ geht natürlich auch die Suche übers Register Plugins:

Code: Select all

tc | Name | enthält | _BSP2
tc | Name | enthält | _BSP3
mit einer ODER-Verknüpfung.
#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
MaSchDE
Junior Member
Junior Member
Posts: 5
Joined: 2024-07-31, 16:27 UTC
Location: Germany - Sachsen-Anhalt

Re: Kopieren von bestimmten Unterordnern

Post by *MaSchDE »

Dalai wrote: 2024-07-31, 19:33 UTC

Code: Select all

*_BSP2 *_BSP3 *_BSP5
Das macht er irgendwie nicht. Hier kopiert er immer alle Unterordner.

Dalai wrote: 2024-07-31, 19:33 UTC Alternativ geht natürlich auch die Suche übers Register Plugins:

Code: Select all

tc | Name | enthält | _BSP2
tc | Name | enthält | _BSP3
mit einer ODER-Verknüpfung.
Damit habe ich auch gerade rumgetestet.
Hat auch soweit funktioniert. Er hat auch nur die gefunden welche ich ihm gesagt habe. Aber, nur in der Suche.

Habe ich mir das Plugin dann gespeichert und dann beim kopieren geladen, hat er trotzdem alle Unterverzeichnisse mit kopiert.

Einstellungen in Plugins:

Suchen in Plugins= aktiv Kombinieren mit ODER
tc | Voller Name | = | Ordner_BSP1
tc | Voller Name | = | Ordner_BSP3
tc | Voller Name | = | Ordner_BSP5
tc | Voller Name | = | Ordner_BSP7
#352192 Single User Licence
User avatar
Dalai
Power Member
Power Member
Posts: 9945
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Kopieren von bestimmten Unterordnern

Post by *Dalai »

Es sieht wohl so aus, als ob das so nicht geht. Kann sein, dass das Feld "Nur Dateien dieses Typs" in dem Fall wirklich nur Dateien berücksichtigt.

Tja, dann wirst du wohl einen anderen Weg gehen müssen:
  1. Verzeichnisse suchen
  2. Ergebnisse per Button Anwenden ins Hauptfenster übernehmen
  3. Kopieren (F5) und dort die Option "Relative Pfade beibehalten" aktivieren (ab TC 11.03)
Es könnte sein, dass die entstehende Verzeichnisstruktur auch nicht deinen Vorstellungen entspricht.
#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
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Kopieren von bestimmten Unterordnern

Post by *ghisler(Author) »

Das geht so nicht, weil man so dem Programm mitteilt, dass er die Ordner *_BSP2 *_BSP3 *_BSP5 kopieren soll, aber nicht die darüber. Deshalb bekommt er die inneren Ordner gar nicht erst zu Gesicht. Im Bugforum gibt es den Wunsch, in diesem Fall die Elternordner mit zu kopieren, aber ohne deren Inhalt. Daran arbeite ich gerade.
Author of Total Commander
https://www.ghisler.com
User avatar
MaSchDE
Junior Member
Junior Member
Posts: 5
Joined: 2024-07-31, 16:27 UTC
Location: Germany - Sachsen-Anhalt

Re: Kopieren von bestimmten Unterordnern

Post by *MaSchDE »

Danke für die Tipps und Meldung zu einem eventuellen Update dazu. :)

Ich behelfe mir im Moment so.
Mit ALT+F7 im Verzeichnis suchen und mit Plugins die Ordnernamen definieren welche ich nur haben will.
Dann noch die Suche auf nur eine Ebene in der Tiefe beschränken, dann Ergebnis anwenden, alles markieren und mit F5+Rechten+Relative Pfade kopieren/verschieben. (als admin^ natürlich)
Mit dem Ergebnis und den entstandenden Pfade davor kann ich aber leben. ;)

Alternativ habe ich mal mit Powershell und AHK versucht was zu "basteln", ist mir aber zu Zeitaufwändig und die Arrays spinnen immer mal rum.
Das kann ich so nicht auf einen Fileserver mit Admin Rechten loslassen...
#352192 Single User Licence
Post Reply