如何在 java 中打印文件的类型?
我可以打印长度,无论是可读还是可写,但是你能建议一种打印文件类型的方法吗?
是否有任何内置方法来查找文件类型?
最佳答案
如果您需要文件的mime 类型,您可以使用Files.probeContentType(path)如果您使用 Java 7
。
或者如果您需要文件扩展名
方法一:
您可以使用它来获取扩展。
File file = new File("C:"/java.txt");
String fileName = file.getName();
if(fileName.lastIndexOf(".") != -1 && fileName.lastIndexOf(".") != 0)
System.out.println(fileName.substring(fileName.lastIndexOf(".")+1));
方法二:
您可以使用 FilenameUtils.getExtension(String filename)来自 Apache Commons IO
关于java - 在java中打印文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27421101/