Android中文件名长度限制

来源:互联网 发布:flash游戏制作软件 编辑:程序博客网 时间:2024/05/16 15:41

在开发中,遇到一个问题,使用java.io.File.list()来列举sdcard中的文件,文件名字很长的没有被列举出来。

这个文件名字包括汉字,&字符,汉字和字符总数100个以上。

其他短名字的文件可以被列举出来。

Java语言规范中对文件名的长度是没有限制的。

但是操作系统对文件名的长度有限制。wikipedia上列出了各个文件系统对文件名长度的限制,最常见的是255个字节。

这个限制长度包括文件名的后缀,如.mp3,.mkv等。

因此在做Android开发时,需要限制文件名长度。

长度的上限,按照文件系统的限制的话是255字节,但是有人建议小于127个字节,并认为255只是一个目标,并没有真正实现那么多。

这个上限需要后续调查。之后再贴出来结果。

 


0 0
原创粉丝点击