1

我正在尝试自动复制/复制驱动器。许多驱动器的文件名很长,这会导致该过程中途失败。

我正在使用这个复制命令,但是这两个都失败了。

XCOPY /E c:\folder-you-want-to-copy\*.* C:\destinationfolder\ 

copy-item -Path K:\* -Destination E:\ -Recurse -Force

Copy-Item :指定的路径、文件名或两者都太长。完全限定文件名必须少于 260 个字符,目录名必须少于 260 个字符。

然后我尝试了 SO help power shell from hereSO help here,但我的机器的 Win 10 策略中缺少启用选项

如何使用长文件名/路径将文件从一个驱动器递归复制到另一个驱动器?

4

1 回答 1

3

robocopy不遵守 260 个字符的限制(除非您使用 /256 开关):

robocopy K:\ E:\ /E

/E是复制子文件夹,包括空子文件夹,如果您不想复制空文件夹,请/S改用。

完整的 robocopy 语法

于 2017-08-24T06:41:07.070 回答