在某些情况下,Move-Item不移动顶部文件夹

时间:2016-12-20 05:54:24

标签: powershell

尝试移动所有文件和文件夹以及它的行为方式让我感到有点难过。

我们假设我们有一个类似于

的文件夹树

Example Path Folder A FileA1 FileA2 Folder B FileB1

每次列表中的第一个文件夹似乎被删除时,使用Move-Item命令就像这个move-Item -Path 'C:\Example Path\*' -Destination 'C:\Destination Path'一样。所以这个命令的结果就是这样。

Destination Path FileA1 FileA2 Folder B FileB1

我如何解决这个问题,或者我在这里做错了什么?任何帮助都将很高兴。

2 个答案:

答案 0 :(得分:1)

我在我的电脑上尝试这个,它正在工作(PowerShell v5)

move-item -Path "C:\temp\Example Path" -Destination "C:\temp\Destination Path"

答案 1 :(得分:0)

在运行Move-Item命令之前尝试手动创建目标文件夹。

New-Item -ItemType directory -Path 'C:\Destination Path'
Move-Item -Path 'C:\Example Path\*' -Destination 'C:\Destination Path'

https://github.com/PowerShell/PowerShell/issues/13352#issuecomment-669025179