获取文件的总大小(以字节为单位)

2022-08-31 08:04:37

可能的重复:
java有效地获取文件大小

我有一个名为文件名的文件,它位于.E://file.txt

FileInputStream fileinputstream = new FileInputStream(filename);

我想做的是计算这个文件的大小(以字节为单位)。我该怎么做?


答案 1

可以使用返回大小的方法(以字节为单位)。length()File


答案 2

您不需要FileInputStream来计算文件大小就足够了。或者,如果您坚持,请使用 .new File(path_to_file).length()fileinputstream.getChannel().size()


推荐