java读取linux指定文件夹的存储占用
时间: 2024-05-03 21:23:03 浏览: 142
可以使用Java中的File类来读取Linux指定文件夹的存储占用。以下是一个示例代码:
```
import java.io.File;
public class FolderSize {
public static void main(String[] args) {
File folder = new File("/path/to/folder");
long size = getSize(folder);
System.out.println("Folder size: " + size + " bytes");
}
public static long getSize(File file) {
long size = 0;
if (file.isDirectory()) {
File[] files = file.listFiles();
for (File f : files) {
size += getSize(f);
}
} else {
size = file.length();
}
return size;
}
}
```
将上述代码中`/path/to/folder`替换为要读取的Linux指定文件夹的路径即可。这个程序会递归地遍历整个文件夹,并计算出所有文件的大小之和。最后,程序会输出文件夹的总大小(以字节为单位)。
阅读全文