我的文件夹结构如下所示:
SourceFolder ├─file1.txt ├─file1.doc └─Subfolder1 ├─file2.txt ├─file2.doc └─SubSubFolder ├─file3.txt └─doc3.txt
此脚本将文件夹中的所有* .txt文件(其(文件夹)名称包含eng)复制到目标文件夹。只有文件夹中的文件。
$dest = "C:\Users\username\Desktop\Final"
$source = "C:\Users\username\Desktop\Test1"
Get-ChildItem $source -Filter "*.txt" -Recurse |
Where-Object { $_.DirectoryName -match "eng" } |
ForEach-Object { Copy-Item $_.fullname $dest }
在我的情况下,文件夹是.rar格式,我希望脚本搜索.rar文件夹并将* .txt文件从文件夹eng复制到目标。 PowerShell可以实现吗?