这里的问题讨论文件名长度限制,我对允许的路径总长度也很感兴趣(如果有影响的话)。
有一个文件系统限制表格在这里,不过我不确定适用于哪个版本的Android。
这在 Android 中并没有定义为整体 - 不同的设备使用不同的文件系统。我不会使用超过 255 个字符的名称(某些设备使用的 ext3 的限制),但我认为在各种设备上可以声称是最大长度的常见长度是不存在的。
我测试过1024个字符长的路径,并且在我测试的每个设备上都可以正常工作。我没有进一步测试,也许会破坏SD卡。
我认为,Android的最大文件名长度应小于128,最大文件路径长度应小于1024。再次强调这些只是我的假设,它们可能是错误的。因此,请小心。