03. juli 2007 - 10:58
Der er
6 kommentarer og 1 løsning
Peg på en fil på et netværksdrev
Hej jeg forsøger at tilgå en fil som ligger på et netværksdrev. Alle de pc'er som skal bruge filen har tilføjet netværksdrevet F hvor filen så ligger placeret i mappen: F:/Økonomi/Medarbejder info/medarbejdere oversigt.xls Filen har også netværksstien \\charlie\data\Økonomi\Medarbejder info\medarbejder oversigt.xls Jeg synes jeg har prøvet utrolig mange måder at henvise til filen i mit program men uden held. Bemærk både mellemrum og Ø. Håber nogen kan hjælpe mig, linjen jeg referer til hedder: InputStream input = POIExample.class.getResourceAsStream( "F:/Økonomi/HR/Medarbejder info/Medarbejder oversigt.xls" );
Annonceindlæg fra Computerworld
Hvad med: InputStream input = POIExample.class.getResourceAsStream( "F:\\Økonomi\\HR\\Medarbejder info\\Medarbejder oversigt.xls" ); ?
Nej det hjælper mig desværre ikke, får bare en nulpointer exception når jeg kører mit program. og det virker fint med den samme fil hvis den bare ligger i samme rod som programmet :-/ Øv.
File file = new File ("F:\\Økonomi\\HR\\Medarbejder info\\Medarbejder oversigt.xls"); boolean fileExists = file.exists(); Hvad giver det?
Så bliver fileExists sand.?
Hov... Ser først nu, at du bruger class-loaderen til at læse filen med. Prøv i stedet: InputStream input = new FileInputStream ("F:\\Økonomi\\HR\\Medarbejder info\\Medarbejder oversigt.xls" );
Fedt det var lige det der skulle til, jeg siger rigtig mange tak :-) Smid et svar og du får velfortiente point. Mange tak.
Kurser inden for grundlæggende programmering