递归复制具有长文件名的文件夹(超过260个字符)

时间:2017-08-24 05:23:56

标签: powershell xcopy max-path

我正在尝试自动复制/复制驱动器。许多驱动器都有长文件名,中途无法使用。

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

robocopy K:\ E:\ /E

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

Full robocopy syntax

相关问题