`
huangyunzeng
  • 浏览: 29645 次
  • 性别: Icon_minigender_1
  • 来自: 秦皇岛
社区版块
存档分类
最新评论

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

    博客分类:
  • Java
阅读更多

    上一篇给出的类只能在jre1.6环境下测试,在1.5上的file类不知道两个方法,因此这里给出jre1.5 的版本。

import java.io.File;

import com.jconfig.DiskVolume;
import com.jconfig.FileRegistry;

public class Spacechecker {
	public static void main(String[] args) {
		//这个路径是包含jconfig.cfg和jcfactrzz.txt的文件夹的路径,我拷贝到了工程中
		File file = new File("jconfig");
		// 初始化文件系统
		FileRegistry.initialize(file, 0);

		// 创建磁盘对象,可以是磁盘驱动器、目录或文件
		try {
			DiskVolume[] disks=FileRegistry.getVolumes();
			for (int i=0;i<disks.length;i++){
				System.out.println(disks[i].getPrefix());
				System.out.println(disks[i].getFreeSpace()/1024/1024/1024);
				System.out.println(disks[i].getMaxCapacity()/1024/1024/1024);
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
分享到:
评论

相关推荐

    jconfig.jar.zip

    通过jconfig 获取系统的参数可实现跨平台性。同时 若使用jni获取参数要有比较高的c++编写能力 同时生成dll比较麻烦 若使用的内在接口实现则每次获取必导致系统开销很大得不偿失。

    java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht

    java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht

    JConfig三种版本(2.2\2.8\2.9)

    JConfig2.2(含源码和帮助) JConfig2.8(含源码和帮助) JConfig2.9(只含jar包)

    Java之Jconfig 学习

    NULL 博文链接:https://logqq.iteye.com/blog/1874542

    jconfig2.8 api.chm

    我自己根据jconfig的帮助文档做的.chm

    jconfig-src-v2.8

    jconfig是一个比较著名的xml解析器,强大的功能和比较方便的特性是我们学校和编程的好助手 文件:jconfig-src-v2.8.tar.tar

    jconfig:简单的JSON配置文件解析器

    的jconfig 这是一个Go包,用于使用JSON解析配置文件。 这真的很简单,没有任何幻想。 除了将要发布的其他一些项目依赖于它之外,我们不必费心地发布它。 安装 go get stathat.com/c/jconfig import ( "stathat....

    jconfig:适用于Java的小型配置库

    JsonConfigSlurper的事适用于Java的小型配置库使用Gradle进行设置在build.gradle中: // Adds repositorymaven{ url '...标准用法 // Json propertiesString json = " { \" production \" : { \" secretKey \" : \" so ...

    jConfig-开源

    该项目的目标是在Java中构建一个配置管理器,该配置管理器可与xml文件,URL或LDAP存储库一起使用以读取配置属性。 MBean / JBoss支持现已可用。

    Hummingbird Exceed v13 2008, 64位版, part1

    20 MB 磁盘剩余空间 启动 XDMCP (Query,Indirect,Broadcast), Passive REXEC,RLOGIN,RSH,Telnet,HRPS,PCX$Server Xstart,Client Wizard,Xsession,Telnet Dial-up Support —LBX,SLIP,PPP 网络传送支持: TCP/IP ...

    JConfig:那些懒惰的开发人员的动态配置类创建者!

    只需创建一个接口,使用您希望在配置类中使用的方法扩展 Config 类。 然后用正确的注释来注释你的方法 前任: @DefaultLocation ( location = " config.json " ) // Specifies the default location of the ...

    利用libjp库对bmp图片进行jpeg压缩

    在linux环境对图片进行jpeg压缩和解压缩知需要用到libjpeg库和jconfig.h,jmorecfg.h,jpeglib.h三个头文件,本程序在vs2005下编写一个测试程序,实现对bmp图像的jpeg压缩

    maven+springMVC集成的neo4j实例

    maven+springMVC集成的neo4j实例,本例子测试的neo4j的版本是3.5.3

    关于JPEG的lib文件

    This distribution contains the sixth public release of the Independent JPEG Group's free JPEG software. This software implements JPEG baseline, extended-sequential, and progressive ...

    monitoring-system:监视多线程系统。 记录日志,在线构建图表

    使用JConfig库(不在Maven存储库中)提供了动态获取新配置并将其应用到系统中的功能。 该系统关键参数的图表可从http://www.microsoft.com/en-us/library/获得。 结果,可以实时监视系统的动态。

    jpegsrc.v6b带已经ndk编译好的libjpeg.a

    jpegsrc.v6b.zip以及已使用ndk编译好的libjpeg.a和中间文件,不做搬运工 使用ndk的G++编译 1、将源码解压缩后进入jni目录内 ...3、其中的jconfig.h需要在linux下使用make方式编译出来(我这里也帮大家编译好放里了)

    jpeglib.zip

    由最新的libjpeg资源通过vs2017(vs2017 开发人员命令提示符)编译,里面含有三个头文件及一个lib文件 jconfig.h jmorecfg.h jpeglib.h libjpeg.lib ,你们可以通过官网下载,自行编译,(下载地址及编译方式可参考...

    jpeglib.rar

    由最新的libjpeg资源通过vs2017(vs2017 x86 x64兼容工具命令提示符)编译,里面含有三个头文件及一个lib文件 jconfig.h jmorecfg.h jpeglib.h libjpeg.lib ,你们可以通过官网下载,自行编译,(下载地址及编译方式可...

    libjpeg.so.62.0.0.rar

    5、在TARGETDIR目录下建立 man/man1,include,lib,bin四个目录 6、#make #make install 7、将/TARGETDIR/include/中(jconfig.h, jerror.h, jmorecfg.h, jpeglib.h)四个头文件拷贝到:/usr/local/arm/3.4.1/arm-...

    jpeglib(JPG、BMP图片转换原码)

    ├─jpeglib (三个必要的.h文件,JPEGLIB.h、JCONFIG.h、JMORECFG.h) │ └─Release (保留编译好的JpegLib.lib) ├─Release (编译好的可执行程序) ├─res └─复件 jpeglib (jpeglib下的库源文件) └─...

Global site tag (gtag.js) - Google Analytics