0
我的文件夾結構如下所示:特定文件(.rar程序文件夾)
SourceFolder ├─file1.txt ├─file1.doc └─Subfolder1 ├─file2.txt ├─file2.doc └─SubSubFolder ├─file3.txt └─doc3.txt
這個腳本複製所有*從文件夾,它(文件夾)名.txt文件包含了工程,以目標文件夾。只有文件夾內的文件。
$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文件夾,從工程複製到目標。 PowerShell有可能嗎?
感謝Ansgar Wiechers的回覆。提取rar,在他們的網站狀態示例很麻煩7z x archive.zip -oc:\ soft * .cpp -r解釋將所有* .cpp文件從archive archive.zip提取到c:\ soft文件夾。很好,但我的只是文件夾eng文件夾排除所有其他文件,只提取他們的txt文件。任何替代品。 – danny