Pouze tento týden sleva až 80 % na e-learning týkající se Javy. A zároveň využij akce až 30 % zdarma při nákupu e-learningu - Více informací.
Hledáme koordinátorku kurzů a programátora, 100% home office, 100% flexibilní. Prozkoumej aktuální pozice
Java week
Avatar
Acerik
Redaktor
Avatar
Acerik:31.1.2016 9:09

Dobrý den, když chci udělat ukládání do .txt v mé aplikaci, aby fungovala na windows i na linuxu jakou mám použít cestu? Díky předem

Odpovědět
31.1.2016 9:09
“Every programmer is an author.”
Avatar
Atrament
Super redaktor
Avatar
Odpovídá na Acerik
Atrament:31.1.2016 9:49

Začni tím, že si ze systému vyžádáš cestu k domovskému adresáři uživatele. Nikam jinam bys stejně zapisovat neměl. S pomocí této cesty pak vytvoř soubor nějak takto:

String userHome = System.getProperty("user.home");//vrátí cestu k domovskému adresáři nezávisle na operačním systému.
File txtFile = new File(userHome+"/myapp/file.txt");//vytvoří soubor file.txt v domovském adresáři v podadresáři myapp

Cesty v javě zapisuj s normálním lomítkem (po unixovsku). Třída File se postará, aby byly vždy použity správné lomítka, takže na Windows budou použita obrácená lomítka.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
31.1.2016 9:49
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Acerik
Redaktor
Avatar
Odpovídá na Atrament
Acerik:31.1.2016 10:04

Díky :)

Nahoru Odpovědět
31.1.2016 10:04
“Every programmer is an author.”
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.