救助,怎样判断一个文件的大小?
我现在假如D盘有个文本文件,现在我怎么判断这个文件的大小 大于 1M?用JAVA实现,谢谢! 问题点数:50、回复次数:12Top
1 楼rainly1985(不在彷徨)回复于 2005-09-07 23:30:09 得分 12
file.length()Top
2 楼interhanchi(on the Java Road)回复于 2005-09-07 23:33:50 得分 7
file.length()得到的是byte,然后你转成M就可以了!Top
3 楼alicewdq(小白)回复于 2005-09-07 23:36:12 得分 0
dingTop
4 楼kingdoom(坚持)回复于 2005-09-08 08:47:55 得分 0
upTop
5 楼cathy97(男人练瑜伽好处多)回复于 2005-09-08 08:55:06 得分 12
File.length();
FileInputStream stream = new FileInputStream("file");
int len = stream.avaiable();
一般也可以用这个方法得到一个文件的长度。Top
6 楼simon0512(虫虫)回复于 2005-09-08 08:59:22 得分 2
file.length()Top
7 楼wangbo1118(编程浪子)回复于 2005-09-08 09:13:38 得分 3
new File("d:/demo.txt").length()/1024/1204 > 1Top
8 楼tanghanmeng(冰山一角)回复于 2005-09-08 09:47:55 得分 12
import java.io.*;
public class TT1{
public static void main(String[] args) throws IOException{
try{
FileInputStream stream = new FileInputStream("ms13-4-2004.wrf");
int len = stream.available();
if(len/1024/1024>1){
System.out.println(len);}
}catch(IOException e){System.out.println(e);}
}
}
文件ms13-4-2004.wrf要与程序在一个目录下Top
9 楼tanghanmeng(冰山一角)回复于 2005-09-08 11:50:08 得分 0
或者FileInputStream stream = new FileInputStream("d:/a.txt");
Top
10 楼raul_177(风之子)回复于 2005-09-08 12:34:20 得分 0
学习
Top
11 楼yinwenjie(java入门中)回复于 2005-09-08 14:12:25 得分 2
这个帖子也要50分,楼主我接点分哈,上面的同志都说完了,正确的哈.
就是这种哈:
new File("d:/demo.txt").length()/1024/1204 > 1Top
12 楼saiche05(赛车)回复于 2005-09-08 14:33:40 得分 0
ing
upTop




