Robocopy und /if | /xf
-
Donnerstag, 9. Juni 2011 12:42Hallo Forengemeinde.Wie kann ich Robocopy bei den Parametern /if bzw. /xf (oder auch ineinem Job-File) eine Dateimaske "-*" übergeben? Die zuberücksichtigenden Dateien beginnen mit einem Minus-Zeichen, Robocopyinterpretiert das aber in jedem Fall und auch wenn in "" eingeschlossenals Parameter, da intern das "-" wohl genauso behandelt wird wie ein "/"...mfg Martin
Kein MVP, kein MCSE. Nur ein wenig Erfahrung.- Typ geändert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Donnerstag, 23. Juni 2011 15:07 Keine Rückmeldung des Fragenstellender
Alle Antworten
-
Dienstag, 14. Juni 2011 08:52
-
Dienstag, 14. Juni 2011 12:53> *robocopy source target /if " -*"*Hmpf - bei mir geht's leider nicht:Verzeichnis von C:\Daten\Test\Source04.06.2011 11:35 2 -Datei.txt04.06.2011 11:35 2 Datei.txtVerzeichnis von C:\Daten\Test\Target04.06.2011 11:38 <DIR> .04.06.2011 11:38 <DIR> ..C:\Daten\Test>robocopy Source Target /if " -*"-------------------------------------------------------------------------------ROBOCOPY :: Robustes Dateikopieren für Windows-------------------------------------------------------------------------------Gestartet: Tue Jun 14 14:47:15 2011Quelle : C:\Daten\Test\Source\Ziel : C:\Daten\Test\Target\Dateien : -*Optionen: /COPY:DAT /R:1000000 /W:30------------------------------------------------------------------------------0 C:\Daten\Test\Source\------------------------------------------------------------------------------Insgesamt KopiertÜbersprungenKeine ÜbereinstimmungFEHLER ExtrasVerzeich.: 1 0 1 0 0 0Dateien: 0 0 0 0 0 0Bytes: 0 0 0 0 0 0Zeiten: 0:00:00 0:00:00 0:00:00 0:00:00Beendet: Tue Jun 14 14:47:16 2011Kopiert 0 Dateien, und in Target ist hinterher auch nix drin. Das istein Leerzeichen vor dem Minus, oder?BTW: Wenn ich /if durch /xf ersetze, werden beide Dateien kopiert,obwohl ja die eine mit nem Minus anfängt.mfg Martin
Kein MVP, kein MCSE. Nur ein wenig Erfahrung. -
Mittwoch, 15. Juni 2011 08:29
Kopiert 0 Dateien, und in Target ist hinterher auch nix drin. Das ist
ein Leerzeichen vor dem Minus, oder?
BTW: Wenn ich /if durch /xf ersetze, werden beide Dateien kopiert,
obwohl ja die eine mit nem Minus anfängt.Sorry! Irgendwie hat mein Test "scheinbar" funktioniert. Aber es geht nicht.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de


