webForumDet fria alternativet

Spara fil

2 svar · 241 visningar · startad av adde2

adde2Medlem sedan maj 2000144 inlägg
#1

Hej!
Har ett litet problem, jag vill spara en fil.
jag vill att den ska hamna i samma mapp som .class filerna som mitt program ligger i. Men den nya filen hamnar per default i java/bin mappen.

så vad ska jag göra mer än skriva = File(filnamn); ?

misstänker att det har att göra med att när jag exekeverar programmet så står jag i java/bin mappen, men jag vill att oavsett vilken mapp man står i så ska filen hamna i samma mapp som den class filen som skapade filen står i.

Tacksam för svar.

spangoMedlem sedan juni 20008 205 inlägg
#2

På grund av Javas modell för att ladda klasser finns det inget enkelt sätt att veta var klassfilerna laddas ifrån (speciellt som klassfiler vanligen ligger i olika kataloger). En variant är att du kikar på System.properties och tar reda på användarens hemkatalog, och sparar filerna där...

adde2Medlem sedan maj 2000144 inlägg
#3

Ok, tack så mycket, ska titta på det.

122 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)