PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe gesucht: Dateien verschieben mit Batch oder Tool


MasterElwood
2021-06-29, 17:14:23
Brauche ein bisschen Hilfe beim erstellen einer Batch-Datei (oder Hinweis auf ein Tool was das kann):

Ich habe einen Ordner mit vielen Unterordnern (A,B,C,D....)
In jedem Unterordner sind Dateien.

Was ich jetzt brauche ist ein batch, welches mir in jeden Unterordner noch einen Ordner "XXX" (alle selben Namen) anlegt. Also Ordner A hat dann Unterordner "XXX", B auch, C auch usw.

Und dann müssen von den Ordnern (A,B,C...) Dateien in den jeweiligen Unterordner "XXX" verschoben werden, aber NUR Dateien die "YYY" im Namen haben.


Also zuerst habe ich einen Ordner A mit Dateien 1,2,3,1YYY,2YYY,3YYY

Und wenn alles fertig ist, habe ich Ordner A mit Dateien 1,2,3 - und der hat einen Unterordner "XXX" mit Dateien 1YYY,2YYY,3YYY. Und dasselbe für B,C....


Ich hoffe ich habe mit nicht zu verwirrt ausgedrückt :redface:


Vielen Dank im Voraus :massa:

PatkIllA
2021-06-29, 17:40:48
ungetestet

for /D %%d in (*) do (
pushd %%d
md XXX
move *YYY* XXX
popd
)

MasterElwood
2021-06-29, 18:47:24
Danke für die schnelle Antwort! Werde testen sobald es geht (Morgen)

MasterElwood
2021-06-30, 22:09:41
FUNKTIONIERT SUPER!!! DANKE DANKE DANKE 🥰

MasterElwood
2021-07-02, 11:39:21
@PatkIllA

Ich hab einen Denkfehler gehabt :frown:

Es gehören nur die Dateien verschoben, die NICHT "YYY" im Namen haben. :freak:

Kannst du mir das ändern bitte? ;(

PatkIllA
2021-07-02, 11:44:30
verschiebt alles und dann die mit YYY wieder zurück

for /D %%d in (*) do (
pushd %%d
md XXX
move * XXX
move XXX\*YYY* .
popd
)

Annator
2021-07-02, 11:45:15
Hast das mal mit Total Commander versucht? Die Batch Funktion sollte das auch können.

MasterElwood
2021-07-02, 11:59:36
verschiebt alles und dann die mit YYY wieder zurück

for /D %%d in (*) do (
pushd %%d
md XXX
move * XXX
move XXX\*YYY* .
popd
)


DANKE! Jetzt gehts! :smile:

MasterElwood
2021-07-02, 12:00:07
Hast das mal mit Total Commander versucht? Die Batch Funktion sollte das auch können.

Werd ich mir mal ansehen. Brauch eh dauernd sowas...

PatkIllA
2021-07-02, 12:19:38
Werd ich mir mal ansehen. Brauch eh dauernd sowas...
Und dann keine Scripting Erfahrung :confused:

MasterElwood
2021-07-02, 16:30:22
Und dann keine Scripting Erfahrung :confused:

Ja ich weiß eh...

Gibt's eine Seite um es zu lernen? Scripting for Dummies oder sowas? 😇

PatkIllA
2021-07-02, 18:58:02
Ja ich weiß eh...

Gibt's eine Seite um es zu lernen? Scripting for Dummies oder sowas? ��
Würde dann eher mit Powershell anfangen als mit Batch. Sehr viel mächtiger, in den Grundzügen auch nicht komplizierter als Batch und bei kniffligen Sachen will man bei Batch oft nur den Kopf auf den Tisch hauen.

Powershell für Dummies gibt es tatsächlich auch.

MasterElwood
2021-07-02, 19:35:15
Powershell für Dummies gibt es tatsächlich auch.

22 Euro auf Kindl?

Und gekauft! 😎