2012-04-18 86 views

回答

79

我希望这可以帮助你:

File file = new File(selectedPath); 
int file_size = Integer.parseInt(String.valueOf(file.length()/1024)); 

凡字符串selectedPath是通向你要确定其文件大小的文件。

file.length()返回以字节为单位的文件的长度,如在Java 7 Documentation描述:

返回由此抽象路径名表示的文件的长度,以字节为单位,或0L如果该文件不存在。某些操作系统可能会返回0L,表示与系统相关的实体(如设备或管道)的路径名。

除以1024将大小从字节转换为千字节。