Sbagliato: andrebbe sempre usata la notazione "Unix-like" (dove non sia possibile usare File.separator) proprio per avere la portabilità... si arrangia la JVM a decodificare il percorso usando il backslash su Windows.Originariamente inviato da canemacchina
Infine, stai usando "/" per separare i path. Sulle macchine Windows non ti funzionerà.
Questo codice funzionerà alla perfezione su Windows:
E' il caso di tutti quei percorsi (possibilmente relativi) che devono essere scritti all'interno di un file di properties e letti dall'applicazione.codice:File f = new File("C:/Windows/pippo.txt"); FileOutputStream fos = new FileOutputStream( f ); ... fos.close();
Ciao.![]()