上一篇给出的类只能在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 获取系统的参数可实现跨平台性。同时 若使用jni获取参数要有比较高的c++编写能力 同时生成dll比较麻烦 若使用的内在接口实现则每次获取必导致系统开销很大得不偿失。
java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht
JConfig2.2(含源码和帮助) JConfig2.8(含源码和帮助) JConfig2.9(只含jar包)
NULL 博文链接:https://logqq.iteye.com/blog/1874542
我自己根据jconfig的帮助文档做的.chm
jconfig是一个比较著名的xml解析器,强大的功能和比较方便的特性是我们学校和编程的好助手 文件:jconfig-src-v2.8.tar.tar
的jconfig 这是一个Go包,用于使用JSON解析配置文件。 这真的很简单,没有任何幻想。 除了将要发布的其他一些项目依赖于它之外,我们不必费心地发布它。 安装 go get stathat.com/c/jconfig import ( "stathat....
JsonConfigSlurper的事适用于Java的小型配置库使用Gradle进行设置在build.gradle中: // Adds repositorymaven{ url '...标准用法 // Json propertiesString json = " { \" production \" : { \" secretKey \" : \" so ...
该项目的目标是在Java中构建一个配置管理器,该配置管理器可与xml文件,URL或LDAP存储库一起使用以读取配置属性。 MBean / JBoss支持现已可用。
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 ...
只需创建一个接口,使用您希望在配置类中使用的方法扩展 Config 类。 然后用正确的注释来注释你的方法 前任: @DefaultLocation ( location = " config.json " ) // Specifies the default location of the ...
在linux环境对图片进行jpeg压缩和解压缩知需要用到libjpeg库和jconfig.h,jmorecfg.h,jpeglib.h三个头文件,本程序在vs2005下编写一个测试程序,实现对bmp图像的jpeg压缩
maven+springMVC集成的neo4j实例,本例子测试的neo4j的版本是3.5.3
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 ...
使用JConfig库(不在Maven存储库中)提供了动态获取新配置并将其应用到系统中的功能。 该系统关键参数的图表可从http://www.microsoft.com/en-us/library/获得。 结果,可以实时监视系统的动态。
jpegsrc.v6b.zip以及已使用ndk编译好的libjpeg.a和中间文件,不做搬运工 使用ndk的G++编译 1、将源码解压缩后进入jni目录内 ...3、其中的jconfig.h需要在linux下使用make方式编译出来(我这里也帮大家编译好放里了)
由最新的libjpeg资源通过vs2017(vs2017 开发人员命令提示符)编译,里面含有三个头文件及一个lib文件 jconfig.h jmorecfg.h jpeglib.h libjpeg.lib ,你们可以通过官网下载,自行编译,(下载地址及编译方式可参考...
由最新的libjpeg资源通过vs2017(vs2017 x86 x64兼容工具命令提示符)编译,里面含有三个头文件及一个lib文件 jconfig.h jmorecfg.h jpeglib.h libjpeg.lib ,你们可以通过官网下载,自行编译,(下载地址及编译方式可...
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 (三个必要的.h文件,JPEGLIB.h、JCONFIG.h、JMORECFG.h) │ └─Release (保留编译好的JpegLib.lib) ├─Release (编译好的可执行程序) ├─res └─复件 jpeglib (jpeglib下的库源文件) └─...