Да, xcopy туп, как это.
Сделайте это:
dir /b *.obj >excludes.txt
xcopy * /exclude:excludes.txt targetdir
хотя иногда это все еще будет иметь проблему.
Например, если у вас есть файл с именем practice.ob j, он не скопирует его, но также не сможет скопировать ваш Microsoft. Practices.Obj ectBuilder .dll
Удобный трюк: если вы укажете / s в dir, вы получите рекурсию и полный путь, тогда, если вы полностью укажете исходный каталог в xcopy, исключения должны совпадать с самого начала :
dir /s /b *.obj >excludes.txt
xcopy c:\sourcedir\* /exclude:excludes.txt \targetdir
Теперь Microsoft.Practices.ObjectBuilder.dll не удастся скопировать, только если у вас есть файл Microsoft.Practices.obj в том же каталоге. Получите это?