Ich möchte Robocopy verwenden, um eine große Anzahl von Dateien zu verschieben, mit Ausnahme derjenigen, die sich in einer Whitelist befinden. Die Whitelist enthält ungefähr 150 Dateien mit unterschiedlichen Namen. Wenn ich die Dateinamen der Whitelist kopiere und in die Befehlszeile einfüge (mithilfe des /xf
Parameters), schneidet Robocopy die Liste ab.
c:\test> robocopy src dest *.ext /xf exclude1.ext exclude2.ext exclude3.ext ... exclude 299.ext exclude300.ext
Ergebnisse in:
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Fri May 24 14:09:31 2013
Source : C:\test\src\
Dest : C:\test\dest\
Files : *.ext
Exc Files : exclude1.ext
exclude2.ext
exclude3.ext
....
....
exclude200.ext
exclude201.ext
exclu
und dann:
'exclude250.ext' is not recognized as an internal or external command,
operable program or batch file.
'exclude251.ext' is not recognized as an internal or external command,
operable program or batch file.
'exclude252.ext' is not recognized as an internal or external command,
operable program or batch file.
'exclude253.ext' is not recognized as an internal or external command,
operable program or batch file.
Leider sind die Dateien in der Whitelist handverlesen und können nicht durch Platzhalter gefiltert werden.
Gibt es eine Möglichkeit, dies zu umgehen?