PDA

View Full Version : [JAVA] FileInputStream path e visibilità files


carMAN
08-09-2006, 09:46
una domandina semplice semplice:

se in java devo fare FileInputStream f = new FileInputStream(file);

dove file è una stringa, io voglio dargli il path a partire dal path corrente, perciò voglio dargli "/package/file.txt"

e non "c:/.../package/file.txt"


come si fa?



se non ricordo male dandogli solo "/package/file.txt" parte dal path dove risiede l'eseguibile javaw.

spv42
08-09-2006, 10:18
Se non ricordo male semplicemente "./package/file.txt"

Finalfire
08-09-2006, 14:22
una domandina semplice semplice:

se in java devo fare FileInputStream f = new FileInputStream(file);

dove file è una stringa, io voglio dargli il path a partire dal path corrente, perciò voglio dargli "/package/file.txt"

e non "c:/.../package/file.txt"


come si fa?



se non ricordo male dandogli solo "/package/file.txt" parte dal path dove risiede l'eseguibile javaw.
"./package/file.txt"
Il punto e' necessario poiche' se ti trovi su un sistema Unix-like il /package/file.txt andrebbe a cercare una directory package nella root (/) che eventualmente non esisterebbe o non e' quello che tu vorresti :)