Ficheiros

Tenho uma duvida:

static final String[] ficheiros = { “automotora.txt”, “carruagens.txt”, “linhas.txt”, “estacoes.txt”,
“estaleiro.txt”, “composicoes.txt” };
static File ficheiro;

ficheiro.length() lê o de todos

Aqui onde vejo o tamanho de um ficheiro especifico?

import java.io.*;

public class Programa {

    public static void main(String... args) {
        try {
            Programa programa = new Programa();
            programa.executar();
        } catch (Throwable t) {
            t.printStackTrace();
        }
    }

    void executar() {
        File[] ficheiros = {
            new File("automotora.txt"),
            new File(".txt"),
            new File("linhas.txt"),
            new File("estacoes.txt"),
            new File("estaleiro.txt"),
            new File("composicoes.txt")
        };
        for (File ficheiro : ficheiros) {
            String nome = ficheiro.getName();
            int tamanho = ficheiro.length();
            System.out.printf("%s: %d bytes%n", nome, tamanho);
        }
    }
}