如果我使用 openFileOutput() 创建并写入临时文件,写入完成后如何获取文件大小?
我希望这可以帮助你:
File file = new File(selectedPath);
int file_size = Integer.parseInt(String.valueOf(file.length()/1024));
字符串在哪里selectedPath
是要确定其文件大小的文件的路径。
file.length()
返回文件的长度(以字节为单位),如中所述Java 7 文档 https://docs.oracle.com/javase/7/docs/api/java/io/File.html#length():
返回此抽象路径名表示的文件的长度(以字节为单位);如果文件不存在,则返回 0L。某些操作系统可能会为表示系统相关实体(例如设备或管道)的路径名返回 0L。
除以 1024 会将大小从字节转换为千字节。千字节 = 1024 字节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)