我有文件例如5555.33但实际上文件是arj存档文件
String ext = FilenameUtils.getExtension("C:\\5555.33");
Extension返回33个文件。如何从这个文件中获取实际文件类型arj
答案 0 :(得分:1)
ARJ存档文件以0x60,0xEA字节开头。只需读取前两个字节即可确定文件是否为ARJ存档。
答案 1 :(得分:0)
好像你想要'之后的内容。' 。为此,您可以尝试
String str = "abc.txt";
System.out.println(str.substring(str.lastIndexOf(".")+1));
您可以使用
Files.probeContentType(path)
知道它所指的文件类型