怎么编写程序来查U盘空间是否大于100M? 如题 求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如你的U盘在电脑上显示的是F盘import java.io.*;public class GetUdisk {public static void main(String[] args){ System.out.println(getUdisk());}public static String getUdisk(){ String str=null; String dirName="F:/"; File win=new File(dirName); if(win.exists()) { long total=(long)win.getTotalSpace(); long free=(long)win.getFreeSpace(); Double compare=(Double)(1-free*1.0/total)*100; str="F:盘 已使用 "+compare.intValue()+"%"; } return str;}} 学习了!!File win=new File(dirName);long total=(long)win.getTotalSpace(); 给你个帖子,如何用java获取U盘内容的。剩下的自己搞定吧。。http://topic.csdn.net/u/20070319/11/8d625b7f-38c3-4144-b697-e8fabd14a8d6.html推荐用8楼的方法 菜鸟求助~ jfreechart坐标轴的问题 setborder和setbounds有什么区别 jdk1.5泛型的疑惑 删除字串第二行呀第二行 问个很菜的关于构造函数的问题. 一个servlet小程序编译问题 vector的运算问题 求Java Web Start 中Draw 4 App源代码或类似小程序代码 和字符串有关的一个问题。(在线等) 求解java 组合算法 正则表达式的序号问题
import java.io.*;
public class GetUdisk {
public static void main(String[] args)
{
System.out.println(getUdisk());
}
public static String getUdisk()
{ String str=null;
String dirName="F:/";
File win=new File(dirName);
if(win.exists())
{
long total=(long)win.getTotalSpace();
long free=(long)win.getFreeSpace();
Double compare=(Double)(1-free*1.0/total)*100;
str="F:盘 已使用 "+compare.intValue()+"%";
}
return str;
}
}
File win=new File(dirName);
long total=(long)win.getTotalSpace();