Olá
A priori acho que o size dele pode retornar algo do genero 0…
ou tenta jogar o File dentro de um fileread, depois gera um BufferedReader e tenta dar um readLine neste buffered, se tiver linha ele vai te retornar…
por exemplo:
BufferedReader in = new BufferedReader(new FileReader(fileName));
while (in.ready()) {
buffer.append(in.readLine() + "\n");
}
in.close();