這真是很令人頭疼的問題, 預設是不能超過260個字元, 微軟說windows 10 1607版本後面,可以自行調整開啟長檔名的功能
從 Windows 10 1607 版開始,已從一般 Win32 檔案和目錄函式中移除MAX_PATH限制。 不過,您必須加入宣告新的行為
- 個人主機
修改reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
或是改本機原則
Computer Configuration > Administrative Templates > System > Filesystem > Enable Win32 long paths
- 公司主機(網域主控群組原則)
- AD: windows 2012R2或之前的才需要這樣做
- 安裝最新版windows 10 管理範本
https://www.microsoft.com/en-us/download/103124 - 將windows 10管理範本複製到目前網域的群組原則
複製 C:\Program Files (x86)\Microsoft Group Policy\Windows 10 and Windows Server 2016\PolicyDefinitions
到
SYSVOL\domain\Policies\PolicyDefinitions - 重新執行群組原則設定, 就能看到 Enable win32 long paths