移动项目或复制项目然后删除项目

0 windows powershell file-transfer

我有一个文件列表,我想从一个文件夹移动到另一个位置并在新位置保留文件夹结构,例如我有以下文件 1.txt 2.txt 3.txt 位于如下

c:\1\1.txt
c:\2\2.txt
c:\3\3.txt

我想将项目移动到 d:\1\1.txt 和 d:\2\2.txt 等...

这样做的简单方法是什么?我有超过 10 万个文件需要从原始位置的某些文件夹移动到另一个位置,同时保持结构

我目前有需要移动的项目列表

Mic*_*elZ 5

当然可以使用一些 PowerShell 魔法,但我认为你能做的最好的事情就是Robocopy用于这样的任务。它是为此而构建的,超快(多线程),有很多错误报告和内置的东西,它不会让你失望。