在Windows下通过JConfig获取磁盘剩余空间信息

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 04:06 点击:

JConfig是一个跨平台的JAVA 扩展工具,可以透明的调用系统底层命令,获取更多的如磁盘容量,剩余空间大小等系统信息信息。

    JConfig的下载地址为:http://www.simtel.net/product.download.mirrors.php?id=54577,解压后,将samizdat\common下的一系列.dll文件拷贝到%JAVA_HOME%\jre\bin目录下,JConfig通过系统名称、Java虚拟机类型、Java版本号等信息,决定加载哪个动态链接库,在程序的编译路径中引入:samizdat\common\JConfig.zip包,下面是我写的一个例子:

Java代码

import java.io.File; 

 

import com.jconfig.DiskObject; 

import com.jconfig.FileRegistry; 

import com.jconfig.Trace; 

 

public class Spacechecker { 

    public static void main(String[] args) { 

        //这个路径是包含jconfig.cfg和jcfactrzz.txt的文件夹的路径,我拷贝到了工程中

        File file = new File("jconfig"); 

        // 初始化文件系统

        FileRegistry.initialize(file, 0); 

        Trace.setDestination(Trace.TRACE_SYSOUT); 

 

        // 创建磁盘对象,可以是磁盘驱动器、目录或文件

        try { 

            DiskObject diskObj = FileRegistry.createDiskObject( 

                    new File("F:\\"), 0); 

            // 获得磁盘容量

            long totalSpace = diskObj.getFile().getTotalSpace(); 

            System.out.println(totalSpace / 1024 / 1024 / 1024 + "G"); 

            // 获得磁盘可用空间

            long freeSpace = diskObj.getFile().getFreeSpace(); 

            System.out.println(freeSpace / 1024 / 1024 / 1024 + "G"); 

        } catch (Exception e) { 

            e.printStackTrace(); 

        } 

    } 

}   

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • dos命令原来也能这样用?允许查找未知子目录指定文件
      •  windows的磁盘操作之八——格式化分区的思考
      • windows篇-第三章 安装和配置DNS服务器
      • windows篇-第二章 安装和配置Web服务器
      • windows篇-第一章 windows server 2008安装和简单配置
      •  windows server 2003断开远程之后自动注销用户
      • Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法
      • Windows 2008 R2 SP1部署WSUS 3.0 SP2
      • windows 2008 rodc扩展

      快速直达

      操作系统导航

      LinuxWindows虚拟机
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1