问题引出:我们在编写影刀过程中,有时因为业务细分文件夹下属的层级比较多,导致路径特别的长,找不到文件,下载文件无法命名,无法创建文件等问题
Windows系统默认本地路径的最大长度为260个字符(MAX_PATH = 260),限制路径长度的初衷,是为了避免有些进程访问太长的路径会造成潜在系统风险或不稳定的可能
设置支持长路径方式:
- 打开注册表编辑器:使用快捷键Win+r 输入regedit
- 找到如下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSytem
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- 找到如下键值:LongPathsEnabled
- 将值修改为1:默认是0不启用