java - 如果我间接声明文件,如何计算文件的字节大小(带有路径名的BufferedReader?)(Java 6)

标签 java file stream size

假设我们有这条线
BufferedReader inStream = new BufferedReader(new FileReader("src.txt"));

在打开和关闭文件时如何计算其大小(例如使用 length())

inStream.legth() ?在System.out.println()

最佳答案

使用File类的length方法:

 File f = new File(fileName);
 System.out.println(f.length())

请注意,您也可以在 BufferReader 对象中使用 f :

 BufferedReader br = new BufferedReader(new FileReader(f));

关于java - 如果我间接声明文件,如何计算文件的字节大小(带有路径名的BufferedReader?)(Java 6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23249312/

相关文章:

具有单个更新程序线程的 Java 多线程缓存

html - Input type = "file"自动丢失文件?

c# - 如何将大文本文件拆分为较小的文件?

java - 如何从显示:table?的结果中获取输入流

file - 缓冲文件(用于更快的磁盘访问)

java - 如何在 GUI (java) 中显示 void 函数?

java - 如何提取在 java 中声明的字符串并放入 jar 文件中

java - JDO 最佳实践 : Store objects as a collection under their parent or independently?

javascript - 如何为略有不同的不同版本的网络应用程序构建代码?

c 从文件中读取 float 并排序