Use the length
method of the File
class:
File f = new File(fileName);
System.out.println(f.length())
Please note that you can use the f
in your BufferReader
object too :
BufferedReader br = new BufferedReader(new FileReader(f));
Question
Hypothetically we have this line
BufferedReader inStream = new BufferedReader(new FileReader("src.txt"));
At opening and closure of file how to calculate its size (for example with length()
)
inStream.legth()
? at a System.out.println()
?
Solution
Use the length
method of the File
class:
File f = new File(fileName);
System.out.println(f.length())
Please note that you can use the f
in your BufferReader
object too :
BufferedReader br = new BufferedReader(new FileReader(f));