WinFuture-Forum.de: Batch-datei Mit Logfile - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Batch-datei Mit Logfile ? ? ?


#1 Mitglied ist offline   cattas 

  • Gruppe: aktive Mitglieder
  • Beiträge: 171
  • Beigetreten: 24. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 09. Juni 2008 - 15:55

mal eine frage an die batchler unter euch

wie kann ich alles was im CMD Fenster auftaucht in eine .txt datei schreiben ?
also wenn ich z.b. XCOPY C:\acb\*.*" /V /I /E /C habe, das in der .txt datei nicht nur "20 Dateien erfolgreich kopiert" steht sondern wirklich jede datei aufgeführt wird, so wie es während dem kopieren im cmd fenster steht.


hintergrund:
jeden abend werden bei mir 3 verzeichnisse kopiert. mit dem /C überspringe ich ja alle fehler, das heißt aber das ich nicht mitbekomme, wenn irgendwo ein fehler auftritt. Mit dieser log-datei kann ich das denn wenigstens nachvollziehen.

besser wär natürlich noch wenn nur die datein in die log datei geschrieben werden, bei denen ein fehler aufgetreten, wenn das überhaupt möglich ist.
0

Anzeige



#2 Mitglied ist offline   Bullayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.976
  • Beigetreten: 08. Februar 08
  • Reputation: 34
  • Geschlecht:Männlich
  • Wohnort:DE-RLP-COC

geschrieben 09. Juni 2008 - 16:06

Ohne Programmierkenntnisse wird das nichts werden.
Sonntags kein Support - (2. Mose 20,8-11)
0

#3 Mitglied ist offline   cattas 

  • Gruppe: aktive Mitglieder
  • Beiträge: 171
  • Beigetreten: 24. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 09. Juni 2008 - 16:10

acuh nicht das einfach alles in eine logfile geschrieben wird ?
0

#4 Mitglied ist offline   Bullayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.976
  • Beigetreten: 08. Februar 08
  • Reputation: 34
  • Geschlecht:Männlich
  • Wohnort:DE-RLP-COC

geschrieben 09. Juni 2008 - 16:12

Dann müsstest du die Eingabeaufforderung mit nem Programm überwachen und die Ausgaben umleiten. Standardmäßig funzt das nicht.
Sonntags kein Support - (2. Mose 20,8-11)
0

#5 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.794
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 09. Juni 2008 - 16:50

Also wenn ich bei mir

XCOPY z:\Working z:\Working2 /V /I /E /C > z:\xcopy.log

eingebe, erhalte ich eine xcopy.log in z:\ mit folgendem Inhalt:

Z:\Working\Windows\jdk-6u6-windows-i586-p.exe
Z:\Working\Windows\JMB36X_WinDrv_WHQL_R1.17.37WHQL.zip
2 File(s) copied


Sollte doch bei Dir auch so klappen, theoretisch. Das funktioniert auch innerhalb einer Batch Datei.

Ansonsten gäbe es da noch robocopy aus dem Windows Server 2003 Resource Kit Tools. Das Tool unterstützt von sich aus logging (/LOG:<Dateiname>):
-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP010
-------------------------------------------------------------------------------

  Started : Mon Jun 09 17:44:10 2008

   Source : z:\Working\
     Dest : z:\Working2\

    Files : *.*
	    
  Options : *.* /S /E /COPY:DAT /NP /R:1000000 /W:30 

------------------------------------------------------------------------------

	  New Dir          0	z:\Working\
	  New Dir          2	z:\Working\Windows\
	    New File  		  71.4 m	jdk-6u6-windows-i586-p.exe
	    New File  		   3.8 m	JMB36X_WinDrv_WHQL_R1.17.37WHQL.zip

------------------------------------------------------------------------------

                Total    Copied   Skipped  Mismatch    FAILED    Extras
     Dirs :         2         2         0         0         0         0
    Files :         2         2         0         0         0         0
    Bytes :   75.32 m   75.32 m         0         0         0         0
    Times :   0:00:00   0:00:00                       0:00:00   0:00:00

    Speed :           560136113 Bytes/sec.
    Speed :           32051.245 MegaBytes/min.

    Ended : Mon Jun 09 17:44:10 2008

Musst mal schauen, ob das mit xcopy und dem > klappt, wenn nicht, robocopy ist für so etwas auch nicht schlecht.

Dieser Beitrag wurde von DK2000 bearbeitet: 09. Juni 2008 - 16:57

Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#6 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.289
  • Beigetreten: 08. April 06
  • Reputation: 885
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 09. Juni 2008 - 17:00

Beitrag anzeigenZitat (DK2000: 09.06.2008, 17:50)

Also wenn ich bei mir

XCOPY z:\Working z:\Working2 /V /I /E /C > z:\xcopy.log


echo %DATE% %TIME% >> z:\xcopy.log
echo *********************************************** >> z:\xcopy.log
echo. >> z:\xcopy.log
XCOPY z:\Working z:\Working2 /V /I /E /C [b]>> z:\xcopy.log
echo. >> z:\xcopy.log


währe eleganter, da zumeinen Datum und Zeit und zumanderen das File wächst. (bei dir würde die datei jedesmal überschrieben werden)

z:\xcopy.log


erstellt eine Datei namens "xcopy.log" auf Laufwerk "Z"... kann man natürlich entsprechend anpassen....
0

#7 Mitglied ist offline   cattas 

  • Gruppe: aktive Mitglieder
  • Beiträge: 171
  • Beigetreten: 24. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 10. Juni 2008 - 11:21

also ich hatte es nur mit XCOPY z:\Working z:\Working2 /V /I /E /C >> z:\xcopy.log probiert. ich werde es heute abend noch mal mit nur einem > testen. aber eigendlich dürfe es da doch keinen unterschied geben oder?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0