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, 3335 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
Batch & Shell

Wenn xcopy nicht funktioniert, dann "Fehler" ausgeben

gelöst Frage von o0Julia0oBatch & Shell6 Kommentare

hi, folgendermaßen sieht man Code aus: Das Problem, wenn der PC auf den gesichert wird nicht an ist, dann ...

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

Batch Xcopy Probleme

gelöst Frage von GtaGamerBatch & Shell3 Kommentare

Hallo Administrator Community, Zurzeit versuche ich ein Tool für GTA 5 zu entwickeln, wo beim Start mit einer Batch ...

Batch & Shell

Xcopy Batch-Datei

gelöst Frage von LauchheimerBatch & Shell3 Kommentare

Tag Leute, Ich habe in einer Batchdatei einen xcopy-Befehl. Dieser soll eine bestimmte Datei kopieren. Diesen führe ich mit ...

Neue Wissensbeiträge
Windows 7

Windows 7 u. Server 2008 (R2) SHA-2-Update kommt am 12. März 2019

Information von kgborn vor 10 StundenWindows 73 Kommentare

Kleine Info für die Admins der oben genannten Maschinen. Ab Juli 2019 werden Updates von Microsoft nur noch mit ...

Firewall
PfSense 2.5.0 benötigt doch kein AES-NI
Information von ChriBo vor 2 TagenFirewall2 Kommentare

Hallo, Wie sich einige hier erinnern werden hat Jim Thompson in diesem Aritkel beschrieben, daß ab Version 2.5.0 ein ...

Internet
Copyright-Reform: Upload-Filter
Information von Frank vor 3 TagenInternet1 Kommentar

Hallo, viele Menschen reden aktuell von Upload-Filtern. Sie reden darüber, als wären es eine Selbstverständlichkeit, das Upload-Filter den Seitenbetreibern ...

Google Android

Blokada: Tracking und Werbung unter Android unterbinden

Information von AnkhMorpork vor 3 TagenGoogle Android1 Kommentar

In Ergänzung zu meinem vorherigen Beitrag: Blokada efficiently blocks ads, tracking and malware. It saves your data plan, makes ...

Heiß diskutierte Inhalte
Backup
Wo installiert man Veeam bei SoHo?
Frage von EDVMan27Backup16 Kommentare

Hallo, nachdem ich die neue Veeam CE bei mir getestet habe, wollte ich es einmal bei einem Kunden testen. ...

Hyper-V
Intel MSC Raid 5 Rebuild
Frage von DannysHyper-V16 Kommentare

Hallo Community, Ich habe einen Modul Server von Intel in Betrieb. Dort ist eine Festplatte aus dem Raid 5 ...

Netzwerkmanagement
Richtfunknetzwerk mit vielen Hops stabiler gestalten
Frage von turti83Netzwerkmanagement16 Kommentare

Hallo, in meinem Dorf habe ich vor ca. einem Jahr ein Backbone aufgebaut um die Nachbarschaft mit Internet zu ...

Windows Server
DFSR - Dateireplikationseinstellung - Festplattenauslastung zu hoch - optimale Einstellungsfrage
Frage von Kamelle01Windows Server12 Kommentare

Hallo liebe Mitglieder, ich habe einen Windows Server 2016 mit 4TB 7200U 256MB SATA Festplatten in RAID10 und einem ...