官方API文档中是这么写的:
public long length()
返回由此抽象路径名表示的文件的长度。如果此路径名表示一个目录,则返回值是不确定的。
返回:
此抽象路径名表示的文件的长度,以字节为单位;如果文件不存在,则返回
0L。对于表示特定于系统的实体(比如设备或管道)的路径名,某些 *** 作系统可能返回
0L。
官方都说不确定了。
File.length()获得文件字节大小...
/1024
获得
KB数.
...
.
.
.
由于整数运算省略小数部分.
..
故加1
src.length()是返回文件长度,打开的文件大小为0才会返回0如果打开的是文件夹或目录,返回文件夹或目录本身自己所占的磁盘空间(并不是文件夹中的所有文件大小),一般是一
扇区
空间4096或2048
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)