复制项:第二个路径片段不能是驱动器或 UNC 名称

复制项:第二个路径片段不能是驱动器或 UNC 名称

尝试将一些文件卸载到外部硬盘上,但不幸的是,由于 Windows 是 Windows:路径太长。

所以我尝试:

Copy-Item "E:\" -Destination "F:\ableton_backup" -Recurse

我收到以下错误:

复制项:第二个路径片段不能是驱动器或 UNC 名称

肯定有一种简单的方法可以将一堆文件复制到外部驱动器?

答案1

这很容易解决,Windows 默认将文件名路径限制为最多 260 个字符,但您可以通过编辑注册表轻松修复它,以下是在 PowerShell 中执行此操作的方法(您需要管理员权限):

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name LongPathsEnabled -Type DWord -Value 1

重新启动 PowerShell,您应该能够顺利运行命令。(如果经过此调整后仍然无法复制文件,请重新启动 Windows。)

相关内容