尝试移动所有文件和文件夹以及它的行为方式让我感到有点难过。
我们假设我们有一个类似于
的文件夹树 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
我如何解决这个问题,或者我在这里做错了什么?任何帮助都将很高兴。
答案 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