Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Logfile schreiben mit xcopy funktioniert nicht

Mitglied: snowdream

snowdream (Level 1) - Jetzt verbinden

31.08.2011, aktualisiert 16:15 Uhr, 3304 Aufrufe, 5 Kommentare

Hallo Zusammen,

ich bin neu hier im Forum, lese aber schon längere Zeit mit und konnte mir auch die ein oder andere Anregung holen. Jetzt komme ich allerdings nicht weiter, vielleicht hat ja einer die Lösung für mich.

Aus einem Quellordner sollen alle Daten kopiert und in den Zielordner verschoben werden. Es sollen nur neue Dateien (nicht vorhandene Dateien kopiert werden.
Dafür ist der Schalter /D zuständig. Bis hier hin funktioniert auch alles wie gewünscht, allerdings werden die kopierten Dateien nicht ins Logfile geschrieben.
Lass ich den Schalter /D weg, dann wird das Logfile richtig geschrieben, allerdings werden jetzt immer alle Dateien kopiert, auch wenn diese schon vorhanden sind.
Dies will ich aber nicht.

01.
@ECHO OFF 
02.
 
03.
:: ******************************************************************************************************************************************************* 
04.
:: Ordner komplett mit Unterordner kopieren, vorhandene Dateien nicht überschreiben 
05.
 
06.
if not exist D:\Ziel ( 
07.
MD D:\Ziel														>NUL 
08.
ECHO Zielordner angelegt									        >> c:\log.txt 
09.
10.
xcopy Quelle\*.* D:\Ziel /D /Y /E /H /K /R							        >NUL 
11.
ECHO.															>> c:\log.txt 
12.
ECHO folgende Dateien wurden kopiert							>> c:\log.txt 
13.
xcopy Quelle\*.* D:\Ziel /D /Y /E /H /K /R	 							>> c:\log.txt 
14.
ECHO.															>> c:\log.txt
[Edit Biber] Codeformatiert [/Edit]
Mitglied: rubberman
31.08.2011 um 14:18 Uhr
Hallo snowdream, willkommen im Forum.

Auf den ersten Blick fällt auf, dass du 2 XCOPY Zeilen im Batch hast. Bei der ersten leitest du die Ausgabe ins Nirvana um. Nun sind aber bereits alle Dateien kopiert. Was sollte dann beim 2. XCOPY noch passieren?

Grüße
rubberman
Bitte warten ..
Mitglied: Skyemugen
31.08.2011 um 14:22 Uhr
Aloha,

wahrscheinlich (Vermutung) wollte er noch den Schalter /L in das zweite Vorkommen setzen ... wobei dann nichts mehr da ist, was neuer wäre ...
Irgendwie blick ich nicht 100% durch hier heute aber eventuell sollte sich der TE mal mit robocopy befassen (weil log und so)

greetz André

P.S.: if not exist D:\Ziel echo Ist xcopy schoenegal, erstellt es selber
Bitte warten ..
Mitglied: snowdream
31.08.2011 um 15:16 Uhr
Zitat von rubberman:

>Bei der ersten leitest du die Ausgabe ins Nirvana um.

Hallo rubberman,

wieso ins Nirvana, der Befehl wird doch ausgeführt? ">NUL" verhindert lediglich die Ausgabe im CMD-Fenster, kann man natürlich auch weglassen, funktioniert dann immer noch.
Beim 2. "xcopy" geschieht exakt das Selbe, nur hier wird nicht kopiert, sondern ins Logfile geschrieben. Das funktioniert auch, aber halt nicht mit dem Schalter /D.

Gruß
snowdream
Bitte warten ..
Mitglied: bastla
31.08.2011 um 15:27 Uhr
Hallo snowdream und willkommen im Forum!

Was soll denn beim zweiten "xcopy" noch kopiert werden? Alles, was gepasst hat, ist ja mit dem ersten "xcopy" schon in das Ziel befördert worden ...

... daher könntest Du das Ganze reduzieren auf:
01.
ECHO folgende Dateien wurden kopiert >> c:\log.txt 
02.
xcopy Quelle\*.* D:\Ziel\ /DYEHKR >> c:\log.txt 
03.
ECHO. >> c:\log.txt
Alternativ wäre unter Verwendung des angesprochenen Schalters "/L" vorweg eine Simulation möglich:
01.
ECHO folgende Dateien werden kopiert>> c:\log.txt 
02.
xcopy Quelle\*.* D:\Ziel\ /DYEHKR /L >> c:\log.txt 
03.
ECHO. >> c:\log.txt
Grüße
bastla
Bitte warten ..
Mitglied: snowdream
31.08.2011 um 16:09 Uhr
Hallo bastla,

jetzt ist mir ein Licht aufgegangen! Ich bin immer davon ausgegangen, das ich die Umleitung ins Logfile mit einem "eigenen Befehlssatz" bewerkstelligen muss, deshalb das zweite "xcopy".
Dadurch, dass beim Ersten "xcopy" schon alle Dateien aktualisiert wurden, hat er natürlich beim Zweiten "xcopy" nichts mehr kopiert und auch nicht ins Logfile geschrieben. Oh man...
Vielen Dank an Alle für die superschnelle Hilfe.
Bitte warten ..
Ähnliche Inhalte
Windows Tools

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

gelöst Frage von aitzi2811Windows Tools8 Kommentare

Musste heute Daten von einer Festplatte auf ein Netzwerk sichern nahm dazu diese Batch Datei XCOPY C:\test\*.* C:\testordner\ /S ...

Batch & Shell

Logfile Unterordner

gelöst Frage von michi-ffmBatch & Shell7 Kommentare

Hallo Zusammen, hat jemand evtl einen Vorschlag? Ich möchte gerne das er mir sämtliche Dateien anzeigt die im Unterordner ...

Batch & Shell

LogFile splitten

gelöst Frage von MuHMuHBatch & Shell7 Kommentare

Guten Abend Zusammen, ich muss per robocopy eine große Anzahl Dateien und Ordner kopieren. Das klappt auch ganz gut, ...

Batch & Shell

Robocopy Logfile

gelöst Frage von michi-ffmBatch & Shell7 Kommentare

Hallo zusammen, evtl kann jemand helfen ^^ Habe hier ein Teile aus dem Code: Das skript synchronisiert 2 Ordner ...

Neue Wissensbeiträge
Datenschutz

Microsoft und DSGVO - ob das wohl jemals klappt (Probleme beim Datenabfluss für Office Pro Plus)?

Tipp von VGem-e vor 1 StundeDatenschutz

Servus Kollegen, siehe Aber wer setzt schon MS Office Pro Plus ein? Wie dann der Stand beim "normalen" MS ...

Windows 10

Macht Windows 10.1809 Probleme mit gemappten Netzlaufwerken (betrifft wohl insbes. AMD-Hardware und Trend Micro AV-Produkte)?

Tipp von VGem-e vor 6 StundenWindows 102 Kommentare

Moin Kollegen, grad dazu gefunden und Hatten wir dies nicht bei früheren W10-Upgrades ebenfalls? Da bleibt nur, das Upgrade ...

Humor (lol)

Das neue Miniatur Wunderland OFFICIAL VIDEO - worlds largest model railway - railroad

Information von StefanKittel vor 18 StundenHumor (lol)1 Kommentar

Hallo, wer noch nie im Miniatur Wunderland war, sollte es dringend mal nachholen. Es gibt eine neues Video. Viele ...

Exchange Server

Exchange 2010-2019 Sicherheitslücke durch Regkey löschen schließen

Information von sabines vor 1 TagExchange Server1 Kommentar

Unter ist eine Lücke im Exchange 2010-2019 beschrieben, die durch das Löschen eines reg keys geschlossen werden kann. In ...

Heiß diskutierte Inhalte
Java
Testautomatisierung
gelöst Frage von WPFORGEJava16 Kommentare

Hallo, nehmen wir an, es gibt eine Webseite mit einer Karte und einem Suchfeld. Nun wird in das Suchfeld ...

Viren und Trojaner
Office365 Trojaner Analyse
Frage von ZeppelinViren und Trojaner13 Kommentare

Liebe Community, ich wende mich an euch, um mehr über den Office365 Trojaner zu erfahren, welcher grade seine Runden ...

Netzwerkgrundlagen
Werksreset HP 1920S-24G
gelöst Frage von HenereNetzwerkgrundlagen13 Kommentare

Servus zusammen, ich habe mir 2 neue Switche zugelegt, doch ich komme damit nicht ganz klar. Waren Vorführgeräte zum ...

Firewall
Sophos UTM 9.5 Firewall Log-File durchsuchen
gelöst Frage von Leo-leFirewall12 Kommentare

Hallo zusammen, weiß jemand von Euch, ob man bei der Sophos die Firewall logs noch etwas besser filtern kann? ...