我有一个文件列表,所有文件都在随机文件夹中,并想知道如何找到他们的文件大小 - 是否有一个脚本我可以通过列表来查找它们的大小了吗?
答案 0 :(得分:2)
假设您有一个文件列表:
List<File> list = new ArrayList<>(); //list of your files
解析它并打印尺寸:
for(File file : list) {
System.out.println(file.length());
}
答案 1 :(得分:0)
使用File#length()
返回文件的长度。
答案 2 :(得分:0)
在Java包中:java.nio.file.Files 有方法:public static long size(路径路径) 返回以字节为单位的大小,然后迭代列表,将绝对文件路径作为参数
答案 3 :(得分:0)
试试这个:
List<File> yourFiles = //...
Map<File, Long> fileSizeMap = new HashMap<>(); // We will map the files to sizes
for (File file : yourFiles) { // Iterate to set each one
fileSizeMap.put(file, file.length);
}
System.out.println(fileSizeMap.get(yourFiles.get(0)));
// print the first file size just as an example