Tôi muốn sử dụng robocopy để di chuyển một số lượng lớn các tệp, ngoại trừ những tệp nằm trong danh sách trắng. Danh sách trắng chứa khoảng 150 tệp có tên khác nhau. Khi tôi sao chép và dán tên tệp của danh sách trắng vào dòng lệnh (sử dụng /xf
tham số), bản sao sẽ cắt bớt danh sách.
c:\test> robocopy src dest *.ext /xf exclude1.ext exclude2.ext exclude3.ext ... exclude 299.ext exclude300.ext
Kết quả trong:
-------------------------------------------------------------------------------
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
và sau đó:
'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.
Thật không may, các tệp trong danh sách trắng được chọn bằng tay và không thể được lọc bằng các ký tự đại diện.
Có cách nào để khắc phục điều này?