gpt4 book ai didi

java - 命名文件时禁止使用哪些字符以及如何删除它们?

转载 作者:行者123 更新时间:2023-12-01 04:27:58 26 4
gpt4 key购买 nike

我正在制作一个录音机应用程序。当用户完成音频录制后,系统会要求他重命名该文件。我知道有一些禁止的字符不允许出现在文件名中。

我可以在任何地方找到 Android 禁用字符的完整列表吗?我找到了一个适用于 Windows 的列表,它们适用于 Android 吗?

一旦我得到列表,我如何从 Android 键盘“禁止”它们?好吧,要么从字面上将它们从键盘上删除,要么只是在使用其中一个键时显示错误。我将不胜感激任何类型的信息/帮助。

最佳答案

Android 作为典型的 Linux 系统,至少使用几种不同的文件系统。在设备上执行 mount 命令即可查看它们。至少是 yaffs2ext3tmpfsvfat。他们对于命名文件都有不同的政策,特别是在涉及 vfat (sdcard) 时。可以在 yaffstmpfs 上创建一个名称,但在 vfat 上不允许创建一个名称。

我认为尝试创建具有给定名称的文件并检查是否失败是一个很好的策略。

其他策略是从 Android 上预期的所有文件系统中编译最常见的禁止字符集。使用这个list .

关于java - 命名文件时禁止使用哪些字符以及如何删除它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18320844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com