是否存在文件名太长的问题



我想到的文件名很长,因此被认为是不好的做法。例如,RxJavaGitHub上的项目包含一个名为"CompletableMergeDelayErrorIterable.Java"的Java文件。我想知道是否应该缩短这样的文件名以提高可读性。有经验法则吗?或者文件名应该是不言自明的?

对于NTFS文件系统(即Windows(,单个文件名限制为255个字符。路径的任何部分也是如此,比如目录名。完整路径应短于常量MAX_PATH,即260个字符。

请参阅NTFS中的最大文件名长度(Windows XP和Windows Vista(?

对于Linux,在大多数情况下,最大长度为255字节(取决于使用的确切文件系统(。

请参阅linux上的文件名长度限制?

因此,是的,长文件(和路径(名称可能会导致问题,应该避免!

此外,非常长的类名会使代码更难阅读。如果您想传达一个类支持某些功能,那么用适当的接口(例如Iterable<T>(标记它就足够了。

最新更新