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.
残念ながら、ホワイトリストのファイルは厳選されており、ワイルドカードでフィルタリングすることはできません。
これを回避する方法はありますか?