32
如果我使用openFileOutput()创建并写入临时文件,在完成写入操作后如何获取文件大小?如何在android中获取临时文件的文件大小?
如果我使用openFileOutput()创建并写入临时文件,在完成写入操作后如何获取文件大小?如何在android中获取临时文件的文件大小?
我希望这可以帮助你:
File file = new File(selectedPath);
int file_size = Integer.parseInt(String.valueOf(file.length()/1024));
凡字符串selectedPath
是通向你要确定其文件大小的文件。
file.length()
返回以字节为单位的文件的长度,如在Java 7 Documentation描述:
返回由此抽象路径名表示的文件的长度,以字节为单位,或0L如果该文件不存在。某些操作系统可能会返回0L,表示与系统相关的实体(如设备或管道)的路径名。
除以1024将大小从字节转换为千字节。