当前位置: 首页 > 知识库问答 >
问题:

获取文件扩展名的可靠方法

松灿
2023-03-14

在Java中获得文件扩展名的可靠方法是什么?

我不是在讨论对文件.getname()执行substring/lastindexof.,因为它对复杂的扩展(如.tar.gz等)毫无用处。(这是所有的库(Commons IO、Guava等)似乎都在做的。我正在寻找一种更复杂/可靠的方法来返回真正的扩展。

共有1个答案

颛孙信厚
2023-03-14

在Java中获得文件扩展名的可靠方法是什么?

没有可靠的方法,因为没有可靠的方法来区分文件后缀和有点(句点)字符的文件名。

或者换句话说,“真正的”扩展是由人类阅读器放置在文件名中的一个结构。我想你会发现不同的人会用不同的结构。(“foo.tar.gz”的真正扩展是“gz”或“tar.gz”,这取决于您的观点…以及应用程序的设计目的。)

    null

大多数UNIX/Linux程序类似地不知道文件扩展名。

 类似资料:
  • cmf_get_file_extension($filename) 功能 获取文件扩展名 参数 $filename: string 文件名 返回 string 文件扩展名

  • X2.2.0新增 sp_get_file_extension($filename) 功能: 获取文件扩展名 参数: $filename: 文件名 返回: 类型string,文件扩展名 使用: $suffix = sp_get_file_extension('23232.png');

  • 问题内容: 我用Express 3在node.js中创建文件上传功能。 我想获取图像的文件扩展名。所以我可以重命名文件,然后将文件扩展名附加到它。 如何在node.js中获取图像的扩展名? 问题答案: 我相信您可以执行以下操作来获取文件名的扩展名。

  • cmf_get_file_extension($filename) 功能 获取文件扩展名 参数 $filename: string 文件名 返回 string 文件扩展名

  • 本文向大家介绍php简单获取文件扩展名的方法,包括了php简单获取文件扩展名的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php简单获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍PHP获取文件扩展名的4种方法,包括了PHP获取文件扩展名的4种方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP获取文件扩展名的4种方法。分享给大家供大家参考,具体如下: 希望本文所述对大家PHP程序设计有所帮助。