von DOSferatu » Mi 17. Dez 2014, 17:54
Soweit mir bekannt ist, geht das standardmäßig nicht (jedenfalls nicht unter DOS).
Der Grund mag sein, daß Kopieren mit Wildcard in Verzeichnis ja dann quasi mehrere Zielverzeichnisse meint und von der Logik her müßte dann in alle Verzeichnisse kopiert werden, die der Wildcard entsprechen.
Die Länge der Verzeichnisnamen zeigen mir aber, daß Du offensichtlich in Windows BATCHst - eigentlich nicht direkt ein Thema für DOSforum.
Ich könnte Dir auf Wunsch ein Programm schreiben (unter DOS), das das Gewünschte tut (z.B. das neueste oder in Sortierung "höchste" Verzeichnis zu wählen und da rein zu kopieren). Es könnte dabei auch lange Dateinamen/Verzeichnisnamen unterstützen, wenn es unter Windows läuft - wäre allerdings nur brauchbar bis WinXP (32bit) oder wenn unter WinVista/7/8 im 32bit Mode laufen. Das könnte dann in die Batch eingebunden werden anstatt copy.
Aber vielleicht bietet ja die Windows-Batch selbst da etwas an.
Soweit mir bekannt ist, geht das standardmäßig nicht (jedenfalls nicht unter DOS).
Der Grund mag sein, daß Kopieren mit Wildcard in Verzeichnis ja dann quasi mehrere Zielverzeichnisse meint und von der Logik her müßte dann in alle Verzeichnisse kopiert werden, die der Wildcard entsprechen.
Die Länge der Verzeichnisnamen zeigen mir aber, daß Du offensichtlich in Windows BATCHst - eigentlich nicht direkt ein Thema für DOSforum.
Ich könnte Dir auf Wunsch ein Programm schreiben (unter DOS), das das Gewünschte tut (z.B. das neueste oder in Sortierung "höchste" Verzeichnis zu wählen und da rein zu kopieren). Es könnte dabei auch lange Dateinamen/Verzeichnisnamen unterstützen, wenn es unter Windows läuft - wäre allerdings nur brauchbar bis WinXP (32bit) oder wenn unter WinVista/7/8 im 32bit Mode laufen. Das könnte dann in die Batch eingebunden werden anstatt copy.
Aber vielleicht bietet ja die Windows-Batch selbst da etwas an.