Я хочу использовать robocopy для перемещения большого количества файлов, кроме тех, которые находятся в белом списке. Белый список содержит около 150 файлов с разными именами. Когда я копирую и вставляю имена файлов белого списка в командную строку (используя /xf
параметр), robocopy усекает список.
c:\test> robocopy src dest *.ext /xf exclude1.ext exclude2.ext exclude3.ext ... exclude 299.ext exclude300.ext
Результаты в:
-------------------------------------------------------------------------------
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
а потом:
'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.
К сожалению, файлы в белом списке выбираются вручную и не могут быть отфильтрованы по групповым символам.
Есть ли способ обойти это?