Nur bestimmte Dateien verschieben mit cmd Befehl
Wer kennt sich mit Powershell oder cmd Befehlen aus?
Alle paar Minuten sollen die Dateien in die richtigen Verzeichnisse kopiert werden.
Folgendes Porblem besteht:
Dateinamen die 4 Stellen haben und mit 1 beginnen, sollen in den Ordner 1000 verschoben werden
Dateinamen die 5 Stellen haben und mit einer 1 beginnen sollen in den Ordner 10000 verschoben werden
Beispiel der Dateien:
0 – 999 - > in Ordner 0- 999
1000 – 9999 - > in Ordner 1000 – 9999
10.000 – 10.999 - > in Ordner 10.000 – 10.999
11.000 – 14.999 - > in Ordner 11.000 – 14.999
Beispiel Datei:
13494-97.tif
Mein problem dabei ist, dass ich nicht weiß wie nach Textfragmenten mit move * ...?? gesucht bzw. eingegrenzt werden kann.
Vielen Dank für einen Tipp.
Thomas
Alle paar Minuten sollen die Dateien in die richtigen Verzeichnisse kopiert werden.
Folgendes Porblem besteht:
Dateinamen die 4 Stellen haben und mit 1 beginnen, sollen in den Ordner 1000 verschoben werden
Dateinamen die 5 Stellen haben und mit einer 1 beginnen sollen in den Ordner 10000 verschoben werden
Beispiel der Dateien:
0 – 999 - > in Ordner 0- 999
1000 – 9999 - > in Ordner 1000 – 9999
10.000 – 10.999 - > in Ordner 10.000 – 10.999
11.000 – 14.999 - > in Ordner 11.000 – 14.999
Beispiel Datei:
13494-97.tif
Mein problem dabei ist, dass ich nicht weiß wie nach Textfragmenten mit move * ...?? gesucht bzw. eingegrenzt werden kann.
Vielen Dank für einen Tipp.
Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 135815
Url: https://administrator.de/contentid/135815
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
2 Kommentare
Neuester Kommentar
Moin,
es gibt ein paar Platzhalter - die dir bei deinem Problem helfen.
Als test einfach mal in einer Dosbox in den Quellordner gehen und:
nacheinander eingeben.
Und wenn du zuerst "nur" die 10.???.??? verschiebst - bleiben nachher von "1?.???.??? nur noch die drin - die das vorherige 10.???.??? nicht verschoben hat.
Gruß
es gibt ein paar Platzhalter - die dir bei deinem Problem helfen.
Als test einfach mal in einer Dosbox in den Quellordner gehen und:
dir ??.???
dir ???.???
dir 1???.???
dir 10.???.???
dir 1?.???.???
nacheinander eingeben.
Und wenn du zuerst "nur" die 10.???.??? verschiebst - bleiben nachher von "1?.???.??? nur noch die drin - die das vorherige 10.???.??? nicht verschoben hat.
Gruß
Hallo Thomas,
du bist wetwas unbestimmt.
Einmal schreibst du kopieren - dann benutzt du move, was denn jetzt?
Wenn der Ordnername den Bereich angibt den er aufnahmen soll ist die exakte Schreibweise wichtig :
"Von leer minus leer Bis" wobei Von und Bis Tausender-Punkte haben können?
Bei den einzusortierenden Dateinamen ist nur die Zahl vor einem ggfs. vorhandenen Minuszeichen maßgebend?
Gruß
LotPings
du bist wetwas unbestimmt.
Einmal schreibst du kopieren - dann benutzt du move, was denn jetzt?
Wenn der Ordnername den Bereich angibt den er aufnahmen soll ist die exakte Schreibweise wichtig :
"Von leer minus leer Bis" wobei Von und Bis Tausender-Punkte haben können?
Bei den einzusortierenden Dateinamen ist nur die Zahl vor einem ggfs. vorhandenen Minuszeichen maßgebend?
Gruß
LotPings