第1个回答 2015-05-19
File file = new File("文件路径");
System.out.println(file.length());//输出的是文件的字节数
这样就可以获得文件的长度了
第2个回答 2011-05-09
直接可以通过File,得到其长度~~
File file=new File(" ");
long size=file.length();//此处为其字节数
把File写入一个FileInputAStream,就可以解析文件~~
FileInputAStream stream=new FileInputAStream(file);
第3个回答 2011-05-09
File file = new File("文件路径");
System.out.println(file.length());//输出的是文件的字节数本回答被提问者采纳
第4个回答 2011-05-09
/**
* 获取文件大小
* */
public int getSize(String path) {
File file = new File(path);
if (file.exists() && file.isFile()) {
FileInputStream fis = null;
try {
fis = new FileInputStream(file);
return fis.available() / 1024;
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
if (fis != null)
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return 0;
}
第5个回答 2018-05-14
若文件不是一个目录,直接file.length()便可获取其大小(单位,byte);
若文件是一个目录,file.length()是不明确的,一般返回0。可以用遍历的方法找到其所有子文件,统计目录总大小