Wildcard in batch files für Verzeichnisnamen
Verfasst: So 14. Dez 2014, 11:05
Hallo Leute,
Ich hoffe jemand kann mir helfen.
Ich erstelle gerade eine Batch Datei um automatisch diverse Dateien und Ordner von einer DVD in bestimmte Verzeichnisse auf dem PC zu kopieren.
Problem:
Die DVD wird regelmäßig erneuert, und ein Verzeichnis ändert dann ständig seinen Namen entsprechend der neuen Version der Daten.
z.B.: DVD Revision 1.46 = Verzeichnisname XXX_Rev146
Kommt jetzt Revison 1.50 raus, ändert sich der Verzeichnisname in XXX_Rev150
Z.Z. löse ich das Problem mit der Aufforderung zu einer manuellen Eingabe der Version
set /p revision="Please enter the Revison here: "
Und übergebe die Variabel an
xcopy e:\ZZZ\XXX_Rev%revision%\English\. c:\YYY\ZZZ\ /q/c/h/r/y 2>nul
Gibt es da keine elegantere Möglichkeit mit Wildcards ohne manuelle Eingabe?
Ich dachte da an sowas wie beim Kopieren von Dateinamen "copy XXX_*.dat"
Mit xcopy e:\ZZZ\XXX_Rev*\English\. c:\YYY\ZZZ\ /q/c/h/r/y 2>nul hat es nicht geklappt.
Danke schonmal für Eure Anregungen und Antworten.
LG
Ich hoffe jemand kann mir helfen.
Ich erstelle gerade eine Batch Datei um automatisch diverse Dateien und Ordner von einer DVD in bestimmte Verzeichnisse auf dem PC zu kopieren.
Problem:
Die DVD wird regelmäßig erneuert, und ein Verzeichnis ändert dann ständig seinen Namen entsprechend der neuen Version der Daten.
z.B.: DVD Revision 1.46 = Verzeichnisname XXX_Rev146
Kommt jetzt Revison 1.50 raus, ändert sich der Verzeichnisname in XXX_Rev150
Z.Z. löse ich das Problem mit der Aufforderung zu einer manuellen Eingabe der Version
set /p revision="Please enter the Revison here: "
Und übergebe die Variabel an
xcopy e:\ZZZ\XXX_Rev%revision%\English\. c:\YYY\ZZZ\ /q/c/h/r/y 2>nul
Gibt es da keine elegantere Möglichkeit mit Wildcards ohne manuelle Eingabe?
Ich dachte da an sowas wie beim Kopieren von Dateinamen "copy XXX_*.dat"
Mit xcopy e:\ZZZ\XXX_Rev*\English\. c:\YYY\ZZZ\ /q/c/h/r/y 2>nul hat es nicht geklappt.
Danke schonmal für Eure Anregungen und Antworten.
LG