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