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