Per 1.5 sostituisci "System.console().printf(" con "System.out.printf". Il resto dovrebbe essere uguale. Sì, File.separator è la barra. \ su Windows, / su Unix. Il metodo transferFrom di FileChannel ...
L'altro giorno un mio amico aveva installato sul suo pc (MAC) un programma chiamato Java Browser, che gli permetteva di leggere la documentazione JAVA in maniera molto semplice. Nel senso... Cercava ...