追踪python实现解除Windows的路径长度限制为260个字符限制/删除 MAX_PATH 限制/Windows 启用长路径支持
历史上Windows的路径长度限制为260个字符。这意味着长于此的路径将无法解决并导致错误。
但在最新版本的Windows中,此限制可以扩展到大约32,000个字符。跟随Python的安装一探究竟:
1、跟踪Python的安装
2、打开Python安装日志
其核心实现代码为:
[1CE0:2DCC][2021-09-24T15:50:28]i000: Executing D:\Program Files\Python\Python39\pythonw.exe -c "import winreg; winreg.SetValueEx(winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, r'SYSTEM\CurrentControlSet\Control\FileSystem'), 'LongPathsEnabled', None, winreg.REG_DWORD, 1)"
3、注册表路径
为:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem
FileSystem @ LongPathsEnabled
设置为 1
另:win10启用长路径
win+r
找到并打开文件(本地组策略编辑器)C:\Windows\System32\gpedit.msc
依次点开 计算机配置>管理模板>系统>文件系统,找到“启用win32长路径”并双击打开
选择“启用”选项,然后单击“确定”
退出,重启电脑
点击关注不迷路! 优爱酷,更优、更爱、更酷 官网:www.UiCool.cn 免费下载软件: Gitee仓库 | github仓库
————————————————————————————
版权声明:本文为作者「 优爱酷 」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://www.cnblogs.com/uicool/p/15330897.html
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。