如何遍历powershell中的目录并移动目录?

时间:2016-07-13 09:45:20

标签: powershell

我有一个如下所示的目录结构:

    • 旧版

我想解析root中的所有文件夹并将它们移动到旧的子文件夹中。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用get-childitem (gci)获取根文件夹($root)的所有子项,并将它们(move-item)移动到新目标。你必须确保,你不会移动目的地本身,因此我们检查。

$root = "C:\temp\root"
$destination = "older"

gci $root | ? {$_.name -ne $destination} | move-item -Destination "C:\temp\root\$destination" -force