Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无文件扩展名的文件可移植性?_Java_Filesystems_Nio - Fatal编程技术网

Java 无文件扩展名的文件可移植性?

Java 无文件扩展名的文件可移植性?,java,filesystems,nio,Java,Filesystems,Nio,传统上,文件扩展名只是类Unix操作系统上的一种约定。似乎现在NTFS也可以存储没有文件扩展名的文件,而Microsoft Windows可以处理这些文件。是否保证一致性实现必须能够在Java的NIO API中处理没有文件扩展名的文件,或者这取决于文件系统提供商?我不太确定我是否正确理解了您的问题,但Java的NIO等不需要文件扩展名。您需要他们对应该使用的格式给出提示表示-如果你不知道的话-否则你必须扫描文件,希望找到一些头/内容/任何让你识别文件表示什么的东西。什么的一致性实现?你说的“Mi

传统上,文件扩展名只是类Unix操作系统上的一种约定。似乎现在NTFS也可以存储没有文件扩展名的文件,而Microsoft Windows可以处理这些文件。是否保证一致性实现必须能够在Java的NIO API中处理没有文件扩展名的文件,或者这取决于文件系统提供商?

我不太确定我是否正确理解了您的问题,但Java的NIO等不需要文件扩展名。您需要他们对应该使用的格式给出提示表示-如果你不知道的话-否则你必须扫描文件,希望找到一些头/内容/任何让你识别文件表示什么的东西。什么的一致性实现?你说的“Microsoft Windows处理它们”是什么意思?在我使用过的每一个平台上,您总是能够在没有扩展名的情况下编写文件…@Thomas我想知道我是否能够安全地创建没有文件扩展名的文件。@JonSkeet符合定义Java NIO或Java SE其他方面的规范。我希望它是特定于平台的。。。如果您所处的平台(操作系统、文件系统等)不支持没有扩展名的文件名,那么要求这样做会很奇怪。但如果平台不支持它,那也同样奇怪。我从未见过一个平台不支持这个。。。