import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class FileTypeExample {
public static void main(String[] args) {
// 文件路径
String filePath = "example.txt";
// 获取文件类型
try {
Path path = Paths.get(filePath);
File file = path.toFile();
// 检查文件是否存在
if (file.exists()) {
// 获取文件的 MIME 类型
String fileType = Files.probeContentType(path);
System.out.println("文件类型: " + fileType);
} else {
System.out.println("文件不存在");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
java.io.File 和 java.nio.file.* 包,用于处理文件和路径。main 方法中,定义了一个字符串变量 filePath,表示要检查的文件路径。Paths.get(filePath) 创建一个 Path 对象,然后将其转换为 File 对象。file.exists() 方法检查文件是否存在。如果文件存在,则继续获取其类型;否则,输出提示信息。Files.probeContentType(path) 方法来获取文件的 MIME 类型,并将其打印出来。try-catch 块捕获并处理可能发生的异常。这个示例代码展示了如何通过 Java 获取文件的 MIME 类型。
上一篇:java中的集合
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站