import java.io.File;
public class FileSizeExample {
public static void main(String[] args) {
// 创建一个File对象,指定文件路径
File file = new File("example.txt");
// 检查文件是否存在
if (file.exists()) {
// 获取文件大小(以字节为单位)
long fileSizeInBytes = file.length();
System.out.println("文件大小: " + fileSizeInBytes + " 字节");
// 将文件大小转换为KB、MB等更易读的格式
double fileSizeInKB = fileSizeInBytes / 1024.0;
double fileSizeInMB = fileSizeInKB / 1024.0;
System.out.println("文件大小: " + fileSizeInKB + " KB");
System.out.println("文件大小: " + fileSizeInMB + " MB");
} else {
System.out.println("文件不存在");
}
}
}
new File("example.txt")创建一个表示文件的File对象。你需要将"example.txt"替换为你想要获取大小的实际文件路径。file.exists()方法检查文件是否存在,确保不会在文件不存在的情况下尝试获取其大小。file.length()方法获取文件的大小,返回值是以字节为单位的长整型数。如果你需要处理大文件或更复杂的文件操作,可以考虑使用java.nio.file包中的类,如Files和Path。
上一篇:java查看内存占用命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站