Salve gente, ho scritto il seguente codice:
Il codice legge una serie di file xls (percorso passato dall'utente) e stampa un file summary.xls che contiene certe info nel percorso C:\\....\\summary.xls.codice:public static void main(String args[]) throws IOException { int cont = 0; //Impostazione stream di input InputStreamReader input = new InputStreamReader (System.in); BufferedReader tastiera = new BufferedReader (input); //Variabile che conterrà il path name inserito dall'utente String pathName = new String(); System.out.print("Inserisci percorso dei file excel: "); pathName = tastiera.readLine(); //Directory contenente tutti i file .xls da elaborare File mainDir = new File(pathName); //Filtro sui file .xls File files[] = mainDir.listFiles(new FilenameFilter(){ @Override public boolean accept (File dir, String name){ return name.substring(name.lastIndexOf(".") + 1).equals("xls"); } }); try{ //Impostazione stream di output FileOutputStream fos = new FileOutputStream( new File("C:\\....\\summary.xls")); .......
Io vorrei che il file summary.xls sia creato nella stessa directory in cui vengono letti i file.
Come posso fare?
Ho provato a fare:ma non va!!codice:FileOutputStream fos = new FileOutputStream(mainDir);

Rispondi quotando