Java如何获得硬盘剩余空间?
但是不希望是什么使用commond方法来获得的方法,我更不希望是网上千篇一律的那3个写的不仔细的方法,我希望是一个能在各个系统上都能跑的代码,起码依赖性不是很强。或则是谁...
但是不希望是什么使用commond方法来获得的方法,我更不希望是网上千篇一律的那3个写的不仔细的方法,我希望是一个能在各个系统上都能跑的代码,起码依赖性不是很强。
或则是谁仔细的讲讲Jconfig怎么用。 展开
或则是谁仔细的讲讲Jconfig怎么用。 展开
4个回答
展开全部
java中可以使用file对象,获取当前电脑硬盘基本信息,示例如下:
import java.io.File;
public class DiskSpaceDetail {
public static void main(String[] args) {
File diskPartition = new File("C:");
long totalCapacity = diskPartition.getTotalSpace();
long freePartitionSpace = diskPartition.getFreeSpace();
long usablePatitionSpace = diskPartition.getUsableSpace();
System.out.println("**** Sizes in Mega Bytes ****\n");
System.out.println("Total C partition size : " + totalCapacity / (1024*1024) + " MB");
System.out.println("Usable Space : " + usablePatitionSpace / (1024 *1024) + " MB");
System.out.println("Free Space : " + freePartitionSpace / (1024 *1024) + " MB");
System.out.println("\n**** Sizes in Giga Bytes ****\n");
System.out.println("Total C partition size : " + totalCapacity / (1024*1024*1024) + " GB");
System.out.println("Usable Space : " + usablePatitionSpace / (1024 *1024*1024) + " GB");
System.out.println("Free Space : " + freePartitionSpace / (1024 *1024*1024) + " GB");
}
}
展开全部
一般是要自己写代码识别系统然后写不同的代码来获得磁盘的剩余空间,反正我是这么干的 不过我用的是VB 最近在研究C#
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jdk1.6 File 类下新增两个方法 getFreeSpace和getUsableSpace方法,这两个方法应该能满足你的需求
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询