PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows-Batch-Datei mit Dateien füttern


mekakic
2010-01-22, 13:41:28
Kann man eine Windows Batchdatei irgendwie mit einer Liste von unterschiedlichen Dateidefinitionen füttern? Das heißt ich schreibe in eine Variable sowas in der Art:

set FILES= (*.h;test.lib;test.dll; DEBUG*.txt)

und kann dann die Sachen in einem Schwung mit z.B. xcopy kopieren. Ich möchte also sagen können

xcopy %FILES% c:\target_xy\

Ziel ist es irgendwie eine Menge von Dateien zu beschreiben und diese Menge dann zu kopieren.

mekakic
2010-01-22, 13:42:51
Was auch gut wäre, eine Liste mit Dateidefinitionen zu nutzen. Also z.B. FILES.txt, in jeder Zeile steht eine Definition und alle Datein, die in diese Mengendefinition fallen, werden dann von einem Script kopiert.

Winnie
2010-01-23, 11:23:56
Warum das ganze nicht mit Autoit machen?

http://www.autoitscript.com/autoit3/

Ich glaube, damit kommst du schneller und besser zum Ziel...

Lokadamus
2010-01-23, 11:54:09
mmm...

Datei mit den Dateiendungen und dem Namen "Files.txt" nennen.
Eine Batchdatei im gleichen Ordner erzeugen mit folgendem Inhalt:
IF EXIST Files.txt FOR /F %%i IN (Files.txt) DO dir /b %%i

In meinem Beispiel wird am Ende einfach nur ein "dir /b" mit jeder Dateiendung in diesem Ordner durchgeführt.
Das must du noch ausbauen und anpassen und dann sollte es laufen.

PatkIllA
2010-01-23, 12:31:45
Ansonsten gleich mal robocopy nehmen. Mehrere verschiedene Dateitypen kann man damit direkt mit einem Befehl kopieren.