aitzi2811

XCopy bei der Konsole von Windows(LOGFILE) funktioniert nicht!

Musste heute Daten von einer Festplatte auf ein Netzwerk sichern nahm dazu diese Batch Datei

XCOPY C:\test\*.* C:\testordner\ /S /Y /Q /E /H /R /M >> C:\logiifile.txt

beim Logfile steht immer nur wieviele Objekte kopiert wurden und nie welche uhrzeit und datum ...
Habe es schon mit %date% %time% probiert aber es funktioniert nicht..
kann mir jemand helfen???
Danke im Vorraus
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 311558

Url: https://administrator.de/forum/xcopy-bei-der-konsole-von-windowslogfile-funktioniert-nicht-311558.html

Ausgedruckt am: 04.06.2025 um 14:06 Uhr

SeaStorm
SeaStorm 03.08.2016 um 16:48:48 Uhr
Goto Top
robocopy ist dein freund ...
aitzi2811
aitzi2811 03.08.2016 um 17:56:27 Uhr
Goto Top
Nein es muss bitte ohne robocopy gehen!!
IrunGoldstein
IrunGoldstein 03.08.2016 um 18:14:00 Uhr
Goto Top
Hi aitzi,

wenn es mit xcopy gehen muss welches aber keinen "Schalter" dafür hat.

Ist deine nächste Option den Aufruf in eine Batch zu packen.

ala:
@echo off
echo Start XCopy *date* + *time* >> logfile.txt
[Deine Xcopy Zeile] >> logfile.txt

Ps: ist kein fertiger code nur ein Denkanstoß kannst ja dann alles was du so willst noch mit in deine Logfile schreiben.

Grüße
SeaStorm
Lösung SeaStorm 03.08.2016 aktualisiert um 18:48:15 Uhr
Goto Top
also wenn ich dich richtig verstehe willst du ja nur den anfang und/oder Abschluss der Operation in die datei geschrieben haben. Das kannst du ja über bzw unter der xcopy zeile manuell machen
echo Start: %date% %time% >> C:\logiifile.txt
XCOPY C:\test\*.* C:\testordner\ /S /Y /Q /E /H /R /M >> C:\logiifile.txt
echo Ende: %date% %time% >> C:\logiifile.txt

Wenn du die Information pro Datei haben willst, dann komsmt du um alternativen wie robocopy nicht rum
aitzi2811
aitzi2811 04.08.2016 um 07:35:29 Uhr
Goto Top
Start: 04.08.2016 7:21:09,11 XCOPY C:\test\*.* C:\testordner\ /S /Y /Q /E /H /R /M echo Ende: 04.08.2016 7:21:09,11
Start: 04.08.2016 7:24:44,72 XCOPY C:\test\*.* C:\testordner\ /S /Y /Q /E /H /R /M echo Ende: 04.08.2016 7:24:44,72
Start: 04.08.2016 7:29:07,82 XCOPY C:\test\*.* C:\testordner\ /S /Y /E /H /R /M echo Ende: 04.08.2016 7:29:07,82


jetzt zeigt es mir das logfile schon so an Danke ! aber die dateinamen werden nicht angezeigt und es wird nichts mehr kopiert.......
SeaStorm
Lösung SeaStorm 04.08.2016 aktualisiert um 08:48:00 Uhr
Goto Top
Das er die Dateien nicht anzeigt liegt an deinem /Q flag.
Das er NICHTS Kopiert ... kann es sein das du den Befehl nur noch ECHO'st, aber nicht ausführst ?!
Dann würde er nur als Text ausgegeben/angezeigt werden, aber halt nicht ausgeführt

am einfachsten wäre es wenn du den Inhalt deiner Batchdatei hier mal reinkopierst, damit man sehen kann was wirklich passiert. Nur die Ausgabe ist ein bisschen wenig ;)
aitzi2811
aitzi2811 04.08.2016 um 08:51:39 Uhr
Goto Top
auf den /Q flag bin ich schon selber draufgekommen aber es kopiert hald keine dateien ....

echo Start: %date% %time% >> C:\logiifile.txt XCOPY C:\test\*.* C:\testordner\ /Y /E /H /R >> C:\logiifile.txt echo Ende: %date% %time% >> C:\logiifile.txt

was muss ich ändern??
Danke!
SeaStorm
SeaStorm 04.08.2016 um 08:53:23 Uhr
Goto Top
Alles nach ECHO (in der gleichen Zeile) wird nur Ausgegeben, nicht ausgeführt. -->

echo Start: %date% %time% >> C:\logiifile.txt 
XCOPY C:\test\*.* C:\testordner\ /Y /E /H /R >> C:\logiifile.txt 
echo Ende: %date% %time% >> C:\logiifile.txt