30

我正在尝试为我正在创建的文件命名。我只想知道 Android 中的最大文件名长度是多少?

是否有文件名规范?我可以使用-or之类的字符>吗?

4

5 回答 5

25

在 Android 上使用超过 127 字节的标签显然是不安全的。AFAIK,255 限制是一个目标,但它是一个 WIP。上周,当音乐同步软件生成了一些大约 160 个字符的文件名时,我破坏了我的 Galaxy Tab 10.1 的 sdcard 文件系统。将文件名限制为 127 解决了这个问题。安全起见,除非您确定您的特定版本...坚持 127 的限制。

于 2013-06-10T13:57:32.590 回答
15

关于字符: 读到这里,貌似-不是保留字符,所以可以使用。>但是,已保留,因此可能无法使用。

关于最大长度:由于我找不到任何特定于 Android 的内容,并且由于 java 不限制它使用的文件名的长度(如您在此处看到的),我想说最大长度是最广泛使用的限制,即 255 字节。

于 2012-11-03T01:21:40.853 回答
1

在资源名称的特定情况下,如图像,我发现最大长度为 100 个字符,包括扩展名。我已经在 Android Studio 1.2 beta 中检查过了。我确信在 Android 文档中一定有一些关于此的内容。

于 2015-04-06T07:40:03.977 回答
0

我发现“-”(句号)是命名的标准。您经常会看到特殊字符以提高可读性,例如“。” 然而,句点是一个常数,用于将文件名与文件类型命名法分开,而与操作系统无关。这条规则可以追溯到最早的计算时代。年轻用户没有意识到的是,这些规则在早期是多么严格。另一方面,现代协议更多地使用假设来缩短代码,因此占用的空间更少。正如您的智能手机比旧的 IBM360 小一样,现代指令集也是如此。

于 2018-04-27T00:04:59.853 回答
0

Android中的最大文件大小是

255

于 2021-10-17T20:29:59.843 回答