Hi...
ein Bekannter hat mich um Rat gefragt und nun sitzen schon zu zweit, leicht verwirrt, vor folgendem Problem:
Folgende Dateien (Ort auf extra Partition -> bsp. D:\temp\)
Ein Teil der Dateien sollte per xcopy (ja, nicht mehr zeitgemäß...) kopiert werden.
Nun geschieht aber folgendes, auch unter dir:
Gibt aus:
01_0005_x.jpg
01_0001_x.jpg
01_01.jpg
...und es sollte eigentlich nur die 01_01.jpg bei rauskommen, so habe ich es mal "gelernt".
Erhöht man die Anzahl der Dateien werden alle, bis auf 3 unbestimmte Dateien, kopiert
Wo liegt das Problem? Ein System habe ich nur bedingt erkannt:
Nimmt man statt der Zahl einen Buchstaben, so funktioniert's:
dir *x.jpg -> alle mit x am Ende
Nimmt man statt der 1 eine 2, 3, 4 etc, stimmen die Ergebnisse ebenfalls nicht und ohne erkennbare Logik, aber in Reihenfolge (bei mehreren Dateien):
dir *3.jpg -> 01_0005_x.jpg
dir *4.jpg -> 01_0006_x.jpg
Ich kann mir nur vorstellen, das entweder..
A. ...die Command.com (cmd.exe), oder wer auch immer, fehlerhaft ist
B. ...Regex sich dahinter verbirgt?!
C. ...ein Zeichencodierungsfehler vorliegt (aber schon fast unvorstellbar)
D. ... wir gerade zu kompliziert denken...
Ach ja, OS ist Windows7 x64
Grüße
Head
ein Bekannter hat mich um Rat gefragt und nun sitzen schon zu zweit, leicht verwirrt, vor folgendem Problem:
Folgende Dateien (Ort auf extra Partition -> bsp. D:\temp\)
Code:
01_01.jpg
01_0001_x.jpg
01_0002_x.jpg
01_0003_x.jpg
01_0004_x.jpg
01_0005_x.jpg
Ein Teil der Dateien sollte per xcopy (ja, nicht mehr zeitgemäß...) kopiert werden.
Nun geschieht aber folgendes, auch unter dir:
Code:
dir *1.jpg
01_0005_x.jpg
01_0001_x.jpg
01_01.jpg
...und es sollte eigentlich nur die 01_01.jpg bei rauskommen, so habe ich es mal "gelernt".
Erhöht man die Anzahl der Dateien werden alle, bis auf 3 unbestimmte Dateien, kopiert
Wo liegt das Problem? Ein System habe ich nur bedingt erkannt:
Nimmt man statt der Zahl einen Buchstaben, so funktioniert's:
dir *x.jpg -> alle mit x am Ende
Nimmt man statt der 1 eine 2, 3, 4 etc, stimmen die Ergebnisse ebenfalls nicht und ohne erkennbare Logik, aber in Reihenfolge (bei mehreren Dateien):
dir *3.jpg -> 01_0005_x.jpg
dir *4.jpg -> 01_0006_x.jpg
Ich kann mir nur vorstellen, das entweder..
A. ...die Command.com (cmd.exe), oder wer auch immer, fehlerhaft ist
B. ...Regex sich dahinter verbirgt?!
C. ...ein Zeichencodierungsfehler vorliegt (aber schon fast unvorstellbar)
D. ... wir gerade zu kompliziert denken...
Ach ja, OS ist Windows7 x64
Grüße
Head