2017-08-02 2 views
0

Ich bin sehr neu Batch-Dateien zu schreiben, ich bin auf der Suche, einen Weg zu finden, eine Excel-Datei von einem Speicherort zu einem anderenBatchdatei zum Kopieren/Einfügen Excel-Datei mit dynamischen Namen

Ich bin kopieren in der Lage, ein Skript zu schreiben, wo es speichern heißt - wie am neuen Ort, aber ich suche etwas mehr elegenat. Dateiname *

copy c:\work\source\*abc* c:\stackoverflow\target 

Gibt es ein ähnliches Format

ich die unten gefunden habe und es funktioniert, aber mein Dateiname ist dynamisch, finde ich es in Excel durch dh am Ende für die mit * suchen Stapeldateien? Kann ich das übergeordnete Format definieren und fügen Sie die *

+0

Kopie. C: \ work \ source \\ * xls C: \ Pfad – fix

+0

Die Datei von einem Programm in diesem Fall seine Xyasud_date_timecreated erzeugt wird. Ich würde gerne das Datum definieren und dann * für die Zeit verwenden, die erstellt wurde, seit es ein paar Sekunden pro Tag frei ist – JSNoob

+0

Das funktioniert für mich: copy: c: \ work \ source \ myfile_date _ *. Xls c: \ location – fix

Antwort

0
set mydate=somedate 
set myfile="Xyasud_%mydate%_*.xls" 
copy %myfile% c:\location 
Verwandte Themen