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 Kopieren nur loggen, wenn Datei auch vorhanden

Mitglied: watchdogg

watchdogg (Level 1) - Jetzt verbinden

17.08.2011 um 10:37 Uhr, 2777 Aufrufe, 2 Kommentare

Hallo Leute,

ich habe ein kleines Kopier Batch geschrieben, das mir den Kopiervorgang loggt:

for %%u in (SEU PRI KOC) do (
echo ------------------------------------------------------------------------------------------------- >> %log%
copy /y "f:\daten\users\%%u\Eigene Dateien\bla\01_*.*" %dest01% >> %log%
copy /y "f:\daten\users\%%u\Eigene Dateien\bla\02_*.*" %dest02% >> %log%
copy /y "f:\daten\users\%%u\Eigene Dateien\bla\03_*.*" %dest03% >> %log%
)

Nur leider loggt er mir auch, wenn er keine entsprechenden Dateien gefunden hat und das bläht die Logdatei natürlich unnötig auf.
Siehe Auszug:

Mi 17.08.2011 10:34:32
f:\daten\users\SEU\Eigene Dateien\Controlling\01_djfi.doc
1 Datei(en) kopiert.
f:\daten\users\SEU\Eigene Dateien\bla\02_södlsö.xls
f:\daten\users\SEU\Eigene Dateien\bla\02_hcjd.doc
f:\daten\users\SEU\Eigene Dateien\bla\02_ijdifhdf.xls
f:\daten\users\SEU\Eigene Dateien\bla\02_kldkfldf.txt
f:\daten\users\SEU\Eigene Dateien\bla\02_rtort.xls
5 Datei(en) kopiert.
f:\daten\users\SEU\Eigene Dateien\bla\03_sdh.xls
1 Datei(en) kopiert.
f:\daten\users\PRI\Eigene Dateien\bla\01_*.*
0 Datei(en) kopiert.
f:\daten\users\PRI\Eigene Dateien\bla\02_*.*
0 Datei(en) kopiert.
f:\daten\users\PRI\Eigene Dateien\bla\03_*.*
0 Datei(en) kopiert.
f:\daten\users\KOC\Eigene Dateien\bla\01_*.*
0 Datei(en) kopiert.
f:\daten\users\KOC\Eigene Dateien\bla\02_*.*
0 Datei(en) kopiert.
f:\daten\users\KOC\Eigene Dateien\bla\03_*.*
0 Datei(en) kopiert.


Wie kann ich das in der for-Schleife mit if exist ... realisieren, dass er mir nur loggt, wenn er entsprechende Dateien gefunden hat?


Vielen Dank, watchdogg...
Mitglied: bastla
17.08.2011 um 11:38 Uhr
Hallo watchdogg!

Etwa so:
if exist "f:\daten\users\%%u\Eigene Dateien\bla\01_*.*" copy "f:\daten\users\%%u\Eigene Dateien\bla\01_*.*" %dest01% >> %log%
Grüße
bastla

P.S.: Ein "copy" in einem Batch überschreibt ohne Rückfrage, auch wenn "/y" nicht angegeben ist ...
Bitte warten ..
Mitglied: watchdogg
17.08.2011 um 14:25 Uhr
Ja natürlich bastla,

hatte ich vorhin schon so gemacht, hatte aber die Schreibrechte im Ziel nicht berücksichtigt.

Deshalb Kein Kopieren --> Kein Log

Bin vorhin fast verzweifelt...!

Dein Post hat mir aber versichert, dass es so richtig sein muss. Da bin ich der Sache nochmal auf den Grund gegangen.

Vielen Dank, bastla!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

FTP mit wput nur vorhandene Dateien im Ziel kopieren

gelöst Frage von Otto1699Batch & Shell7 Kommentare

Hallo, ich habe Dateien auf einer Windows Maschine und Dateien auf einer Linux Maschine im gleichen Netzwerk. Nun möchte ...

Batch & Shell

Dateien mit bestimmten Dateinamenbestandteil in vorhandenen Ordner kopieren

Frage von scaaryBatch & Shell5 Kommentare

Hallo, ich habe mich jetzt schon durch viele Forenbeiträge durchgearbeitet, konnte mein Problem aber noch nicht so recht lösen. ...

Windows Server

Fileserver - Loggen ob Dateien kopiert wurden

Frage von leon123Windows Server3 Kommentare

Hallo zusammen, ich suche eine Lösung für folgendes Szenario. Ich weiß nicht genau nach was ich suchen soll. Ich ...

Microsoft

Dateien kopieren

gelöst Frage von alex53842Microsoft2 Kommentare

Hallo zusammen, wir haben hier ein sehr tolles Phänomen. Eines unserer Dokumentenarchive hat einen kleinen Fehler. Es wurde eingerichtet ...

Neue Wissensbeiträge
Exchange Server

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

Information von sabines vor 9 StundenExchange Server1 Kommentar

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

Windows Server
Erneutes Release von WS2019 und Win10 v1809
Tipp von IT-Pro vor 1 TagWindows Server3 Kommentare

Hi, nachdem der Windows Server 2019 und Windows 10 in der Version 1809 aufgrund von verschwinden von Dateien nach ...

CPU, RAM, Mainboards
Spectre Update Tool für ältere PCs
Information von sabines vor 1 TagCPU, RAM, Mainboards6 Kommentare

Mit Hilfe eines Tools wird der betreffende PC permanent von einem USB Stick gestartet, der ein passendes Microcode Update ...

Windows 10
Windows 10 Oktober 2018 Update: Es ist wieder da
Tipp von Bowsette vor 1 TagWindows 101 Kommentar

Ein neuer Versuch von Microsoft das Windows 10 Oktober 2018 Update, auch bekannt als 1809, an den Mann zu ...

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

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

Windows Server
Lohnt sich eine Domäne für uns?
Frage von BowsetteWindows Server15 Kommentare

Hallo, ich arbeite in einem kleinen Unternehmen mit mehr als 5 und weniger als 10 Mitarbeitern, also Small Business ...

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

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

Exchange Server
PST Datei enthält weder Betreff noch Absender
gelöst Frage von SSamuelExchange Server10 Kommentare

Hallo zusammen, ich versuche aus einer wiederhergestellten Exchange (SBS2011) .EDB mit dem Programm "Kernel for Exchange von Nucleus" eine ...