如何使用robocopy使用通配符排除多个句点的文件?

时间:2013-10-28 18:08:42

标签: powershell robocopy

我有多个配置文件需要复制到目标目录。其中一些文件具有多个扩展名,如下所示:

  

web.config.env1

     

web.config.env2

     

web.config.something

我也有简单地以“.config”结尾的文件。我想使用Robocopy复制目录中的所有文件加上“.config”文件,同时排除任何“.config。*”文件。

所以我在powershell中尝试了以下内容:

robocopy $SourceDir $DestinationDir "*.*" /L /XF "*.config.*"

但是,如果我尝试排除任何与“* .config。*”匹配的内容,它也会排除所有仅以“* .config”结尾的配置文件。在复制所有其他文件时,我应该如何使用附加扩展名排除配置文件?

0 个答案:

没有答案