我想知道Java:是否有文件扩展名分隔符?
喜欢* .doc,“。”是个问题。
我知道有一个line.paparator。只是希望我的应用程序可移植,所以我需要知道。
谢谢。答案 0 :(得分:4)
作为文件扩展名分隔符的文件名的.
是DOS的工件,它是8.3文件名限制。在Windows,MacOS X,Linus等不再是这种情况。 .
只是任何其他字符(尽管Linux / Unix文件系统上的前导.
表示隐藏文件)。
Windows系统仍然使用约定(即使您可以根据需要创建具有多个句点的文件名),因为扩展仍用于文件类型和关联。 Linux / Unix / MacOS X倾向于依赖魔术数字而不是文件扩展名,尽管也有使用的约定(例如.pl' for Perl files,
。sh`用于Shell脚本等等)但是,与Windows不同,这些只是约定没有操作系统的意思。
所以基本上没有“文件分隔符”的概念。无论如何,这不是普遍意义上的。