Java行分隔符文件.ext分隔符

时间:2010-05-05 11:22:33

标签: separator

我想知道Java:是否有文件扩展名分隔符?

喜欢* .doc,“。”是个问题。

我知道有一个line.paparator。只是希望我的应用程序可移植,所以我需要知道。

谢谢。

1 个答案:

答案 0 :(得分:4)

作为文件扩展名分隔符的文件名的.是DOS的工件,它是8.3文件名限制。在Windows,MacOS X,Linus等不再是这种情况。 .只是任何其他字符(尽管Linux / Unix文件系统上的前导.表示隐藏文件)。

Windows系统仍然使用约定(即使您可以根据需要创建具有多个句点的文件名),因为扩展仍用于文件类型和关联。 Linux / Unix / MacOS X倾向于依赖魔术数字而不是文件扩展名,尽管也有使用的约定(例如.pl' for Perl files,。sh`用于Shell脚本等等)但是,与Windows不同,这些只是约定没有操作系统的意思。

所以基本上没有“文件分隔符”的概念。无论如何,这不是普遍意义上的。