易截截图软件、单文件、免安装、纯绿色、仅160KB

Java获取系统硬盘和内存使用情况;

使用类java.io.File
1.获取系统硬盘信息:
public static String getDiskInfo() {
StringBuffer sb=new StringBuffer();
File[] roots = File.listRoots();// 获取磁盘分区列表
for (File file : roots) {
long totalSpace=file.getTotalSpace();
long freeSpace=file.getFreeSpace();
long usableSpace=file.getUsableSpace();
if(totalSpace>0){
sb.append(file.getPath() + "(总计:");
sb.append(Math.round(((double)totalSpace/ (1024*1024*1024))*100/100.0) + "GB ");
if(Math.round((((double)usableSpace/ (1024*1024*1024))*100)/100.0)<=1){
sb.append("剩余:" + Math.round((((double)usableSpace/ (1024*1024))*100)/100.0) + "MB)<br>");
}else{
sb.append("剩余:" + Math.round((((double)usableSpace/ (1024*1024*1024))*100)/100.0) + "GB)<br>");
}
// sb.append("已使用" + Math.round((((double)(totalSpace-usableSpace)/(1024*1024*1024))*100)/100.0) + "G<br>");
}
}
return sb.toString();
}
2.系统内存信息:
public static String getEMS() {
StringBuffer sb=new StringBuffer();
OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory
.getOperatingSystemMXBean();
sb.append("系统物理内存总计:" + osmb.getTotalPhysicalMemorySize()
/ 1024 / 1024 + "MB<br>");
sb.append("系统物理可用内存总计:" + osmb.getFreePhysicalMemorySize()
/ 1024 / 1024 + "MB");
return sb.toString();
}
3.获取硬盘分区下的目录和文件列表:
public static String getDiskFileList() {
StringBuffer sb = new StringBuffer();
String[] fileList = null;
File[] roots = File.listRoots();// 获取硬盘分区列表;
for (File file : roots) {
long totalSpace = file.getTotalSpace();
fileList = file.list();
if (totalSpace > 0) {
sb.append(file.getPath() + "下目录和文件:");
for (int i = 0; i < fileList.length; i++) {
sb.append(fileList[i] + "\n");
}
}
}
return sb.toS


相关文档:

用Java NIO写HTTP Server记录

花了一个多月用Java NIO写了一个定制的HTTP Server,主要是支持我的WeBuzz.IM网页版聊天服务

先介绍一下WeBuzz.IM网页聊天服务。
WeBuzz.IM
是一款网页版即时聊天工具,用于帮助用户通过网页和朋友聊天。Gtalk(Google Talk)
、MSN(Windows Live Messenger)
、Yahoo! Messenger(Yahoo! Chat,又称为雅虎通)
......

Java读取注册表信息到内存中

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @description 本程序实现了读取注册表分支:HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources到内存的操作
* @author:narsh
* @time 2010-2-8
*/
public class getRegToMemery {
publ ......

java 解析MP3文件


首先需要知道的是,MP3文件的文件信息都放在文件最后的128个字节里面,这128个字节分别存储的信息如下:
char Header[3];    /* 标签头必须是"TAG"否则认为没有标签 */
char Title[30];    /* 标题 */
char Artist[30];   /* 作者&n ......

在Java 3D中载入外部3D模型文件

Java 3D虽然能支持众多的外部3D模型文件,但能支持被Java 3D使用的外部模型文件仅为.obj和.lwd两种;分别对应ObjectFile类和Lw3dLoader类。相比之下几款主流的3D建模软件都能生成.obj格式的文件,因此本文主要介绍使用ObjectFile类载入.obj文件的方法。
ObjectFile类有三个构造方法,分别为:
ObjectFile()
ObjectFile( ......

MySQL Java 开发套装

MySQL Java 开发套装(服务器,管理工具,JDBC驱动,示例代码)
小更新: 为了减轻负担, 用 MySQL-Front 2.5 来管理, 这个软件无中文问题. 如果以后开源版本HeidiSQL的解决了中文问题, 就用开源的.
下载: http://tomcatmonitor.googlecode.com/files/portable_mysql5.exe  4.02MB (自解压包)
参考文档: MySQL 5 绿色 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号