搜索和复制具有特定文件名但不是文件类型的文件?

时间:2015-09-04 19:10:21

标签: batch-file scripting

我正在尝试创建一个批处理文件,将文件从各种文件夹位置复制到现有的文件夹结构。

以下是我的想法

ROBOCOPY“\ server \ folder2010 \ AB * TXT”“C:\ Folder \ 2010”NOT type:JPG

ROBOCOPY“\ server \ folder2011 \ AB * TXT”“C:\ Folder \ 2011”NOT type:JPG

我希望它能够搜索该文件 AB * TXT在多个子目录中,但排除具有不同文件类型的文件名的文件。我知道在资源管理器中我可以使用AB **来搜索文件.TXT NOT类型:JPG。不知道我将如何实现这一目标。谢谢。

1 个答案:

答案 0 :(得分:1)

尝试帮助 - > robocopy /?

其中一个选项是

/XF file [file]... :: eXclude Files matching given names/paths/wildcards.

可以像

一样使用
robocopy <Source> <Destination> /xf *.jpg

如果你只想做文字而不想jpg

robocopy <Source> <Destination> /E *.txt /xf *.jpg