作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如何检查文件版本是.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/
我是一名优秀的程序员,十分优秀!