Powershell - 更深入地移动文件1文件夹

时间:2018-05-10 11:01:02

标签: powershell move subdirectory

我希望将一大堆pdf文件移到一个文件夹中。

当前的文件结构是:
[Reference Code]\[file].pdf
我希望将文件移到:
[Reference Code]\April 18\[file].pdf

如果我没记错的话,这可以在linux中使用mv */*.pdf */April 18/*.pdf来完成,但是Windows的解决方案似乎有点复杂了

1 个答案:

答案 0 :(得分:1)

$rootPath = "C:\"
$moveTo = "C:\April 18"

foreach ($pdfFile in (Get-ChildItem $rootPath | Where-Object {$_.Extension -eq ".pdf"}))
{
    Move-Item -Path $pdfFile.FullName -Destination "$moveTo\$($pdfFile.Name)"
}

喜欢这个吗?