gpt4 book ai didi

java - 如何在java中检查文件类型

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:33:23 25 4
gpt4 key购买 nike

如何检查文件版本是.gz 还是.bzip2。我在 File Java 文档中搜索但找不到任何方法。可以告诉我吗?

我的要求是在 UI 上显示文件,如果 .txt 不存在则检查 .gz 是否存在,如果不存在则检查 .bzip2 文件是否存在,因此我要检查扩展名文件。我假设我需要查看文件类型。

最佳答案

您可以使用 Files <强>的效用 Guava ,并使用 Files.getFileExtension(String String fullName)

方法
System.out.println(Files.getFileExtension("C:\\fileName.txt"));

输出是:

txt

虽然源代码很简单,

public static String getFileExtension(String fullName) {
checkNotNull(fullName);
String fileName = new File(fullName).getName();
int dotIndex = fileName.lastIndexOf('.');
return (dotIndex == -1) ? "" : fileName.substring(dotIndex + 1);
}

关于java - 如何在java中检查文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25298691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com