grazie mille)
Fatto cosi e funziona
codice:import java.io.*; public class JavalistRec { public static void lista (String args,PrintWriter out) throws IOException{ File lista= new File (args); String[] s=lista.list(); System.out.println("\n====DIRECTORY: " + args + "===\n"); if (s.length==0) System.out.println("non è stato trovato un parametro che soddisfi la richiesta"); for (int i=0; i<s.length;i++){ out.println(s[i]); System.out.println(s[i]); } for (int j=0; j<s.length;j++){ if (new File(s[j]).isDirectory()){ lista(s[j],out); } } } public static void main(String [] args){ try{ PrintWriter out= new PrintWriter(new FileWriter ("prova.txt")); lista(".", out); out.flush(); out.close(); } catch(Exception e){ System.out.println("Errore, non sono stati inseriti i parametri corretti"); } } }

)
Rispondi quotando