dos dateien suchen und kopieren

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/dos_dateien_suchen_und_kopieren_132578/page_1 - zur Vollversion wechseln!


Colt schrieb am 21.12.2004 um 16:18

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 schrieb am 21.12.2004 um 22:07

Meinst du wirklich DOS?

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


DKCH schrieb am 21.12.2004 um 22:46

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...


Colt schrieb am 22.12.2004 um 07:42

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 schrieb am 22.12.2004 um 07:59

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 schrieb am 22.12.2004 um 10:10

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?




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025