追蹤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長路徑”並雙擊打開
選擇“啟用”選項,然后單擊“確定”

 

 


退出,重啟電腦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM