我有多个配置文件需要复制到目标目录。其中一些文件具有多个扩展名,如下所示:
web.config.env1
web.config.env2
web.config.something
我也有简单地以“.config”结尾的文件。我想使用Robocopy复制目录中的所有文件加上“.config”文件,同时排除任何“.config。*”文件。
所以我在powershell中尝试了以下内容:
robocopy $SourceDir $DestinationDir "*.*" /L /XF "*.config.*"
但是,如果我尝试排除任何与“* .config。*”匹配的内容,它也会排除所有仅以“* .config”结尾的配置文件。在复制所有其他文件时,我应该如何使用附加扩展名排除配置文件?