有时候windows系统在文件重命名或拷贝文件时会提示:“文件名对目标文件夹可能过长。您可以缩短文件名并重试,或者尝试路径较短的位置”
这是原因是Windows文件系统NTFS的文件名长度最大为255个英文字符和目录路径有最大长度即MAX_PATH 限制最长 260 个字符。
1、文件名长度最大为255个英文字符,其中包括文件扩展名在内。一个汉字相当于两个英文字符。
2、文件的全路径名长度最大为260个英文字符,包含扩展名在内。如路径为C:\Program Files\filename.txt,那么这28个字符都包含在此字符数值中。一个汉字相当于两个英文字符,同样,文件(夹)的名字是不能包含一些特殊的字符的 如"\?/"等。
具体方法如下:
方法1:
1、按下键盘上的Win+R键打开运行命令框【按住win键不放,再按R键】。
2、输入Gpedit.msc然后回车【这一步是打开本地组策略编辑器】。
3、本地计算机策略>计算机配置>管理模板>系统>文件系统>
4、看到启用 Win32 长路径,双击它点击“已启用”并点击“确定”。
5、重启电脑即可。
方法2
1、按下键盘上的Win+R键打开运行命令框【按住win键不放,再按R键】;
2、输入regedit然后回车【这一步是打开注册表编辑器】;
3、转到以下注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies;
4、在右侧,创建一个名为LongPathsEnabled的新的32位DWORD值。将其值数据设置为1。
5、重启电脑。
方法3
拷贝下面的内容,到记事本文件,然后另存为:启用长文件路径.reg。最后双击导入该注册表文件,重启电脑即可
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies]
"LongPathsEnabled"=dword:00000001

