【发布时间】:2016-11-10 23:32:40
【问题描述】:
所以我一整天都在跳舞,并且不断地想到“给猫剥皮的方法不止一种”这句永恒的短语,所以我决定去社区。p>
场景:
源文件夹“C:\Updates”有100个不同扩展名的文件。所有内容都需要复制到 "C:\Prod\" 的 子文件夹,覆盖它可能找到的任何重复项。 p>
注意事项:
"C:\Prod" 中的子文件夹名称(目的地)非常动态且经常变化。
命名约定用于确定在复制源文件时需要排除目标中的哪些子文件夹(以保留原始版本)。为了便于解释,假设任何以“!stop”开头的文件夹名称都应从复制过程中排除。 (!stop* 如果考虑通配符)
所以,如果我幸运的话,我希望那些比我更伟大的人在 PS 中解决这个问题。我今天修改了 Copy-Item 和 xcopy,因此很高兴听到其他人的意见。
谢谢!
-克里斯
【问题讨论】:
标签: powershell xcopy get-childitem copy-item