quello che vuole fare gbattine è richiamare il metodo fileLenght da lui implementato ed applicarlo al file f.
cosi nn funziona perchè la variabile f nn viene riconosciuta all'interno del metodo, vedi errori nel terzo intervento.Semplicemente che se il tuo file è "f" devi fare così:
codice:System.out.println(f.FileLenght());
Non come hai fatto tu perchè il metodo non è statico e quindi deve essere invocato su un oggetto.
prova a dichiarare
codice:public static int fileLenght(File f)throws IOException {... System.out.println(fileLenght(f));

Rispondi quotando