修复Windows 10中的目标路径过长错误
当我们在Windows系统上命名文件夹时,需要理解的是,通常Windows会限制文件命名的字符数,因为Windows会延长文件资源管理器的目标路径。但是,即使您能够命名,也不一定总是可以将其复制粘贴到其他位置。在这种情况下,您将得到以下错误:
目的地路径太长。对于目标文件夹,文件名太长。您可以缩短文件名,然后重试,或者尝试使用路径较短的位置。”
原因
原因是Win32 API库存在限制。
尝试一种以下解决方案来解决此问题:
1}重命名父文件夹
2}暂时将文件或文件夹的扩展名重命名为.txt
3}使用注册表编辑器启用长路径支持
解决方案1]重命名父文件夹
如果在复制一个或有限数量的文件或文件夹时遇到问题,则可以简单地考虑缩短父文件夹的名称,这可以解决问题。但是,可能并不总是希望更改名称。如果文件和/或文件夹的数量很多,甚至更多,则该选项可能不可行。
解决方案2]暂时将文件或文件夹的扩展名重命名为.txt
带有.txt文件的文件在传输时具有更高的限制。因此,暂时将要传输的文件扩展名更改为.txt。这将使该文件不可用。将文件传输到预期的位置,然后将扩展名更改为原始扩展名。
如果名称未显示文件扩展名,请打开“文件资源管理器”。
去 查看>>选项>>更改文件夹和搜索选项>>查看选项卡 。
取消选中与 隐藏已知文件类型的扩展名 。点击 申请 接着 好的 保存设置。
解决方案3]使用注册表编辑器启用长路径支持
Microsoft已经意识到这里提到的问题。该公司并没有出于某种原因直接提高该限制,但将其设置为运行于1607或更高版本的Windows 10上的所有系统的可选设置。
在进行其他操作之前,请将Windows系统更新为最新版本。提到了更新Windows的步骤 这里 。
此后,通过以下过程启用该选项:
1]按Win + R打开“运行”窗口,然后键入命令regedit。按Enter打开注册表编辑器。
2]在注册表编辑器中导航到以下项:
Computer >> HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Control >> FileSystem
3]在右窗格中,双击(或右键单击>>修改)。 LongPathsEnabled 。
4]将值数据设置为 1个 然后点击 好的 保存设置。
5] 重新开始 系统并检查它是否有助于解决您的问题。
解决方案4]使用提升的命令提示符
虽然可能无法直接传输文件,但我们可以通过提升的命令提示符下的命令行尝试相同的操作。
1]在Windows搜索栏中搜索命令提示符。右键单击该选项,然后选择“以管理员身份运行”。
2]键入以下命令,然后按Enter执行它:
xcopy *File explorer path to source files* *File explorer path to destination* /O /X /E /H /K
3]验证传输是否成功。
希望能帮助到你!
为你推荐: