dos dateien suchen und kopieren
Colt 21.12.2004 - 16:18 999 5
Colt
Little Overclocker
|
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
|
Meinst du wirklich DOS?
Wenn nicht (also Win32), dann würd ich mir mal cygwin drauftun.
|
DKCH
...
|
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 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
|
FOR /F %%c in ('dir /s/b blahr.java') DO echo %%c
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
|
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
|
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?
|