DOS Logfile aanmaken

Status
Niet open voor verdere reacties.

quinzds

Gebruiker
Lid geworden
29 apr 2012
Berichten
14
Hallo!

Ik heb in mijn vorige vraag even vastgezeten met het maken van een menu, maar dat lukt nu wel.

Alleen lukt het me nu niet om een logfile aan te maken van de bestanden die ik kopieer

Zie de doorverwijzingen die gebeuren als je 1t/m5 drukt in het menu:


:Maandag
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Maandag" >> "D:\backup\log\log-%DATE:/=%.txt
goto menu

:Dinsdag
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Dinsdag\" >> "D:\backup\log\log-%DATE:/=%.txt
goto menu

:Woensdag
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Woensdag\" >> "D:\backup\log\log-%DATE:/=%.txt
goto menu

:Donderdag
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Donderdag\" >> "D:\backup\log\log-%DATE:/=%.txt
goto menu

:Vrijdag
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Vrijdag\" >> "D:\backup\log\log-%DATE:/=%.txt
goto menu


In eerste instantie als ik dus maandag kies doet hij maandag kopieren naar backup van maandag, en dat lukt. Hij maakt een logbestand aan .txt met de dag van vandaag. Alleen blijft dit bestand leeg. Hij moet eigenlijk zeggen: 2 bestanden gekopieerd etc

Ik heb dit met meerdere bestanden geprobeerd en de eindbestemmingsmap leeggehaald , het kopiëren lukt gewoon maar hij logt het niet.

Overigens moet ik aanvullen dat het xcopy met log commando zoals daar geschreven wél werkt in een apart CMD scherm, en dan creert hij ook echt een log met bijv. 0bestanden gekopieerd, maar niet als hij in doorverwijzing is gebruikt. (Dan kopieert hij wel maar geen log)

Iemand een idee?

Bedankt!
 
Laatst bewerkt:
De "D:\backup\log\log-%DATE:/=%.txt worden niet met een " afgesloten (is niet netjes)
En mogelijk dat de / achter het date commando het probleem geeft.

Probeer het eens met
Code:
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Dinsdag\" >> "D:\backup\log\log-%DATE%.txt"
 
De "D:\backup\log\log-%DATE:/=%.txt worden niet met een " afgesloten (is niet netjes)
En mogelijk dat de / achter het date commando het probleem geeft.

Probeer het eens met
Code:
start xcopy /d/e/c/i/y "C:\Work\*.*" "D:\Backup\Dinsdag\" >> "D:\backup\log\log-%DATE%.txt"

Hallo, bedankt voor je antwoord!

Helaas werkt dit ook niet, ik heb ook vanalles geprobeerd.

Geen idee, het commando klopt gewoon. Het moet werken want het werkt wel, maar niet voor 100%

Okee ik heb een alternatief gevonden, ik heb Robocopy gebruikt.

start "C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" Robocopy C:\Work\ D:\backup\maandag\ /LOG+:D:\backup\log\maandag.txt /tee

Heb wel zelf een txt bestand moeten maken zodat hij dat als log kon bijvullen. Maar toch raar dat hij het niet deed... Maar voor mij is het iig opgelost

Bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan