3

我需要将以下文件夹子集从复制$sourceDir$targetDir

abc0001
abc0643
abc0456
...

文件夹的数量未知,但它们都匹配一个模式abc0*

是否有一个优雅的解决方案可以扩展abc0*到实际的文件夹列表然后复制它们?我试过这个:

dir "$sourceDir\abc0*" -Recurse | copy -Destination $targetDir -WhatIf

但它不保留路径,因此所有文件都以$targetDir.

4

1 回答 1

3

试试这个:

dir $sourceDir abc0* | where {$_.psiscontainer} | copy -dest $targetDir -recurse
于 2013-06-14T20:42:56.817 回答