【发布时间】:2012-02-29 10:33:51
【问题描述】:
我希望将文件从目录结构复制到新文件夹。我不想保留文件结构,只是获取文件。文件结构是这样的,可以有嵌套文件夹,但我不想移动名为“旧”的文件夹中的任何内容。
我尝试了几次,但我的 powershell 知识非常有限。
当前文件结构所在的示例:
Get-ChildItem -Path "C:\Example\*" -include "*.txt -Recurse |% {Copy-Item $_.fullname "C:\Destination\"}
这为我提供了我想要的所有文件,包括我不想要的所有文件。我不想包含“旧”文件夹中的任何文件。注意:有多个“旧”文件夹。我试过 -exclude,但它看起来只与文件名有关,我不确定如何在路径名上 -exclude,同时仍然复制文件。
有什么帮助吗?
【问题讨论】: