楼主 lrlxxqxa |
同事在将硬盘中的文件(压缩包.rar格式)复制到U盘时出现如下错误提示: 再更换为文件夹,重复上述操作时依然存在该类错误,如下图: 此种情形一般在复制大文件或多个文件时发生,其原因及解决方法为: 1、文件的存放位置举例根目录太远,造成路径过长;(将文件复制到根目录,再移到U盘); 2、文件名过长;(将文件名改短); 3、USB设备供电不足;(不使用前端USB接口,将U盘从主机后端的主板接口插入); 4、病毒破坏;(清除病毒)。 |
2楼 lrlxxqxa |
在解决此问题的过程中查找到如下资料,转载共享下: windows XP到底支持多长的文件路径 文章出处:飞诺网( 总结: 最长的文件夹长度为247个字节,最后11个字节留给文件名和扩展名使用。 |
3楼 aichong |
windows文件夹里最长文件名为什么是216字符 根目录可以达到255,其他位置都是216????不明白!谁能告知一下,谢谢。 →→ 这是windows的 long filename ,总共长度255 UTF-16 长度。也就是说你整个目录长度不能超过255个 UTF-16长度。你可以在C盘下建立一个含极度长文件名的文件夹,再在这个文件夹下建立尽量长的文件夹,你会发现,最后这个文件夹文件名已经很短了如果你再想在这个文件夹下建立子目录就不行了。这是windows的设计,不同于Dos. Dos名字一长直接就用~1代替了 →→→- windows系统支持256位的文件命名。可以由下划线数字字母等组成,不能有特殊字符.windows文件名理想情况下可以达到256个,但用户最多只能用255个字符来取名,因为磁盘分区要占一个位子.为什么是256个字符呢? 这与编写windows语言之一的汇编语言有关系.是由寻址寄存器决定的(0-255),所以是256个. |
4楼 xpm130 |
正有这方面的疑惑. 赶上场及时雨.谢谢了!! |
5楼 lrlxxqxa |
谢谢老怪补充! |
6楼 aichong |
经试验: windows文件夹里最长文件名:根目录下可以达到255个字符,其他位置都是210个字符。 |