» »

[java] podajanje File objekta kot argument funkciji

[java] podajanje File objekta kot argument funkciji

pujs ::

zadeva je sledeca:
Funkcija ki bere datoteko "read(File f);" je v nekem paketu...
ko to funkcijo klicem iz razreda, ki je spet v nekem drugem paketu:

File f = new File("datoteka");
paket.Razred.read(f);

mi vrze FileNotFoundException... vem da je to zaradi tega, ker isce datoteko v istem folderju, kjer je razred s funkcijo. torej ta funkcija deluje samo ce podamo file v absolutni obliki (torej... File f = new File("/absolutna/pot/do/datoteke");).

Kaj bi moral dodati v read(File f) da prepozna tudi relativno podane datoteke...

LP!
They toook rrrrrrr jjjjjjbbssss!!!!!!!
  • spremenil: pujs ()

PaX_MaN ::

torej ta funkcija deluje samo ce podamo file v absolutni obliki (torej... File f = new File("/absolutna/pot/do/datoteke");).

Ne lih:
A pathname, whether abstract or in string form, may be either absolute or relative.


Kaj bi moral dodati v read(File f) da prepozna tudi relativno podane datoteke...

Jaz bi najprej preveril, če datoteka "datoteka" sploh obstaja...

pujs ::

datoteka definitivno obstaja...
ko klicem File f = new File("datoteka"); in preverim f.exists()... mi vrne true...
ko pa ta file podam naprej funkciji paket.Razred.read(f)... pa napise FileNotFoundException.

cudno :\
They toook rrrrrrr jjjjjjbbssss!!!!!!!

pujs ::

ups... my bad. ocitno res ze v tistem razredu, kjer klicem funkcijo ne najde datoteke.
bom probu popravt. hvala za pomoc!
They toook rrrrrrr jjjjjjbbssss!!!!!!!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java skeniranje map in podmap

Oddelek: Programiranje
61149 (1038) nightrage
»

[Android] Nov tip shranjevanja slike

Oddelek: Programiranje
142185 (1309) urosz
»

Java Objekti

Oddelek: Programiranje
102249 (1943) Mavrik
»

[Java]Branje podatkov iz datoteke

Oddelek: Programiranje
342654 (1960) jeryslo
»

Kako pošiljanje datotek v JAVI.

Oddelek: Programiranje
141835 (1706) kopernik

Več podobnih tem