1 Star 0 Fork 1.4K

javaalpha/DocSys

forked from Rainy/DocSys 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
DiskSpaceTest.java 1.81 KB
一键复制 编辑 原始数据 按行查看 历史
13777479349 提交于 2020-06-05 10:42 +08:00 . 增加DiskSpace测试代码
package com.DocSystem.test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.FileSet;
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipFile;
class DiskSpaceTest
{
public static void main(String[] args) {
File[] roots = File.listRoots();
for (File _file : roots) {
System.out.println(_file.getPath());
//System.out.println(_file.getName());
long totalSpace = _file.getTotalSpace();
long freeSpace = _file.getFreeSpace();
long usableSpace = _file.getUsableSpace();
long usedSpace = totalSpace - freeSpace;
System.out.println("Free space = " + freeSpace);
System.out.println("Usable space = " + usableSpace);
System.out.println("Total space = " + totalSpace);
System.out.println("used space = " + usedSpace);
System.out.println("总空间大小 : " + totalSpace / 1024 / 1024 / 1024 + "G");
System.out.println("剩余空间大小 : " + freeSpace / 1024 / 1024 / 1024 + "G");
System.out.println("可用空间大小 : " + usableSpace / 1024 / 1024 / 1024 + "G");
System.out.println("已用空间大小 : " + usedSpace / 1024 / 1024 / 1024 + "G");
System.out.println();
}
File win = new File("C:\\WINDOWS");
System.out.println(win.getPath());
System.out.println(win.getName());
System.out.println("Free space = " + win.getFreeSpace());
System.out.println("Usable space = " + win.getUsableSpace());
System.out.println("Total space = " + win.getTotalSpace());
System.out.println();
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/javaalpha/DocSys.git
git@gitee.com:javaalpha/DocSys.git
javaalpha
DocSys
DocSys
master

搜索帮助