安卓文件名最大长度限制

您所在的位置:网站首页 文件重命名字数限制解除不了 安卓文件名最大长度限制

安卓文件名最大长度限制

2024-07-12 06:20| 来源: 网络整理| 查看: 265

创建文件时,遇到一个异常:

System.err: java.io.IOException: File name too long 2019-11-06 11:14:24.984 14584-17083/com.example.filenamelenlimit W/System.err: at java.io.UnixFileSystem.createFileExclusively0(Native Method) 2019-11-06 11:14:24.984 14584-17083/com.example.filenamelenlimit W/System.err: at java.io.UnixFileSystem.createFileExclusively(UnixFileSystem.java:281) 2019-11-06 11:14:24.984 14584-17083/com.example.filenamelenlimit W/System.err: at java.io.File.createNewFile(File.java:1000) 2019-11-06 11:14:24.984 14584-17083/com.example.filenamelenlimit W/System.err: at com.example.filenamelenlimit.MainActivity$1$1.run(MainActivity.java:47) 2019-11-06 11:14:24.984 14584-17083/com.example.filenamelenlimit W/System.err: at java.lang.Thread.run(Thread.java:784)

显然,是文件名过长导致的。那么,安卓文件系统支持的最大文件名称长度是多少呢?今天特地做了个测试。

测试机型:

华为麦芒7,安卓 8.1.0 系统,EMUI 8.2.0;华为 Mate 9 pro,安卓 9 系统,EMUI 9.1.0 系统;

测侧结果如下: 如果为英文字符,最多为255个,包括短横线连接符 - 。 如果为纯汉字,最多为 85 个汉字,是 255 的 1/3,说明每个汉字占 3 个字节。 即,文件名称长度不可超过 255 个字节。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3