Script Ausgabe in Datei und Konsole umleiten

Revan335

Commander
Registriert
Aug. 2009
Beiträge
2.272
Hi Leute,

frohes Neues erstmal.

Ich habe mich seit einiger Zeit schon gefragt, wieso meine Robocopy Scripte so ewig lange brauchen und doch nicht fertig werden.

Benutze die um Festplatten Synchron zu halten.

Heute hab ich mal ins Log und die Scripte geguckt und festgestellt, da da noch alte Pfade drin stehen.

Auf der Konsole steht nur Protokolldatei und der Pfad.

Es muss doch möglich sein, dass Robocopy zwar eine Logdatei anlegt, aber die Meldungen trotzdem in der Konsole ausgibt.

Ist es auch möglich, die .txt Datei nach einer gewissen Größe zu splitten, so dass eine neue erstellt wird?

Sonst hab ich hinterher noch mehr 75 MB .txt Dateien die sehr lange zum öffnen brauchen.


Danke schon mal für Eure Hilfe im Neuen Jahr.


Gruß

Revan335
 
Zuletzt bearbeitet:
Vielleicht hilft dir diese Seite:
http://www.robvanderwoude.com/redirection.php

>1 Standardausgabe in Datei
>2 Errorausgabe in Datei
>Datei 2>&1 Screibt STandardausgabe in Datei und leitet Standarderror nach Standardausgabe um. Also Standard und Error in eine Datei.

Zum öffnen der Datei nicht Notepad verwenden sondern z.b. Notepad++
 
Zuletzt bearbeitet:
Danke schon mal für die schnelle Antwort.

Mein Script sieht so aus:

Code:
@echo off

rem Synchronisation Test

rem 14.02.2012 *** Erstellung
rem 20.04.2012 *** Option /XF hinzugefügt


set LOGFILE=D:\Users\***\Sync_Test_Log.txt

robocopy "D:\Test\Quelle" "C:\Test\Ziel" /XF /E /PURGE  /LOG+:%LOGFILE%

echo. >> %LOGFILE%
echo -------------------------------------------------------------------- >> %LOGFILE%
 
Deshalb weiß ich grad nicht, wie die batch Kommandos da einfügen soll, damit das auch ohne Fehler funktioniert.

Kann mir dabei vielleicht einer helfen ?
 
Zurück
Oben