Batchdate - Frage zu xcopy

danieljena

Lt. Junior Grade
Registriert
Aug. 2006
Beiträge
419
Hallo,

ich schreibe gerade eine kleine Batchdatei u dateien zu kopieren.
Wenn ich folgenden xcopy befehl schreibe

xcopy "%startdir%" "%zieldir%" /D /S /E /F /H /R /Y >>%log%

werden beim kopieren die dateien nicht in der cmd angezeigt, obwohl der parameter f gesetzt ist.
eine umleitung in eine logdatei muss aber stattfinden.

Hat jemand eine idee wie ich ereichen könnte, dass die dateien angezeigt werden und in die logdatei geschrieben werden?

mfg
danieljena
 
Hi,

das geht nicht, jedenfalls nicht ohne Klimmzüge. Was du mit dem Parameter /F erreichst, wird in deine Log-Datei umgeleitet.

Du könntest aber Robocopy verwenden, das kann sowohl auf dem Bildschirm ausgeben als auch in eine Log-Datei schreiben. Robocopy ist Bestandteil von Windows 7, leider schreibst du nicht, welche Windows-Version du benutzt. Solche Angaben gehören eigentlich zum Thema.
 
Zuletzt bearbeitet: (Link von us nach de geändert)
danke für deine antwort

schade das es nicht funktioniert.

meine windowsversion : windows 7
die batchdatei muss aber auch unter win 98-xp laufen

mfg
danieljena
 
Win98 hat einen anderen Befehlsinterpreter als XP, das geht also sowieso nicht mit allen Befehlen.

Aber du könntest an Ende der Batchdatei nur für XP/Win7 und den Befehl
MORE %log%
einfügen. Blättern kannst du dann mit der Leertaste.

Allerdings solltest du das Log vor der Kopieraktion löschen, sonst bekommst du den Rest von vorherigen Operationen ebenfalls angezeigt.
 
Zuletzt bearbeitet:
Zurück
Oben