"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

dos dateien suchen und kopieren

Colt 21.12.2004 - 16:18 999 5
Posts

Colt

Little Overclocker
Registered: Apr 2002
Location: austria
Posts: 96
hallo leute!

ich suche einen befehl oder befehle in dos welche mir eine datei suchen und dann gleichzeitig kopieren.

mit dir /s/b filename kann ich nach dateien suchen. allerdings finde ich keine möglichkeit die gefundenen dateien gleichzeitig in einen ordner zu kopieren.

ich habe es schon mit dem pipe zeichen versucht, allerdings bin ich da noch nicht auf die richtige reihenfolge der befehle gekommen.

thx for help!

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Meinst du wirklich DOS?

Wenn nicht (also Win32), dann würd ich mir mal cygwin drauftun.

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3280
Code:
FOR /R %%c in (*.java) DO copy "%%c" y:\test

kopiert alle *.java dateien unter dem aktuellen verzeichnis (/R) in das verzeicnis y:\test.
die " um %%c sind notwendig, wenn im pfad leerzeichen vorkommen.

eine andere möglichkeit, wenn du eine bestimmte datei kopieren willst, wäre
Code:
FOR /F %%c in ('dir /s/b blahr.java') DO echo %%c
, wobei du halt deinen dateinamen einsetzt. das problem ist halt, dass ich das mit leerzeichen im pfad nicht wirklich vertragen will...
Bearbeitet von DKCH am 21.12.2004, 22:52

Colt

Little Overclocker
Registered: Apr 2002
Location: austria
Posts: 96
Zitat von DKCH
Code:
FOR /F %%c in ('dir /s/b blahr.java') DO echo %%c

Code:
FOR /F %c in ('dir /s/b blahr.java') DO copy %c c:\tmp

hat den gewünschten erfolg gebracht. allerdings hat er mir das %%c nicht genommen. nur %c?!?

Colt

Little Overclocker
Registered: Apr 2002
Location: austria
Posts: 96
Zitat von Colt
allerdings hat er mir das %%c nicht genommen. nur %c?!?

glaub mein problem schon gefunden zu haben. in batch files muss ich di % verdoppeln :)

Colt

Little Overclocker
Registered: Apr 2002
Location: austria
Posts: 96
kann ich jetzt eigentlich noch im gleichen zug, wenn ich mehrere files mit dem gleichen namen gefunden habe und in das gleiche verzeichnis kopiere, diese files so umbenennen, dass sie nicht überschrieben werden?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz