Here is the code I am using to retrieve the file length.
But the retrieved file length was zero.
----------------- FileTest.java----------------------------------
package testexamples;
import java.io.*;
public class FileTest {
public static void main(
String[] args){
File f = new File("C:\\My Documents");
if( f.isFile())
System.out.println("is a file\n");
else System.out.println("is not a file\n");
if( f.isDirectory()) {
System.out.println("is a directory\n");
String directory[] = f.list() ;
long size = 0;
for (int i = 0; i< directory.length; i++) {
File f1 = new File(directory[i]);
size = f1.length();
System.out.println(directory[i] + " " + size);
}
}
else {System.out.println("is not a directory");}
while(true);
}
}