Adresáře a soubory

Třída File

Pro práci a manipulaci s adresáři a soubory je k dispozici třida File. Tato třída však nezajišťuje vlastní čtení a zápis. Umožňuje práci se soubory a adresáři jako takovými, tj. jejich přejmenování, smazání souboru, ověření, zda soubor/adresář existuje a zjištění informací o souboru/adresáři.

Cesta k aktuálnímu souboru

Potřebujeme-li specifikovat jméno souboru a jeho umístění relativně vzhledem k umístění programu, je třeba se dotázat operačního systému na adresář, odkud je Váš program spouštěn.

String userDir = System.getProperty("user.dir");                             // aktualni adresar
String fileSeparator = System.getProperty("file.separator");                 // oddelovac adresaru (zavisle na OS)
celaCesta = userDir +fileSeparator+"mujadr"+fileSeparator+"mujsoubor.txt";   // cela cesta k souboru