Vytvoření složky v appdata s použitím Javy
V předchozím kvízu, Kvíz - Serializace a XSD schémata v Javě, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
Ukážeme si, jak pomocí tříd z java.nio.file vytvořit složku v appdata. Je to velmi jednoduché a důležitá je jedna věc - ověřit, zda již složka, kterou chceme vytvořit, existuje.
import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.Files; import java.io.IOException; public class Main{ public static void main(String[] args){ // Vytvoříme objekt "cesty" samotné. // Cestu k appdata zjistíme pomocí System.getenv("APPDATA") Path path = Paths.get(System.getenv("APPDATA") + "/program"); try{ if Files.exists(!path){ // Zjistíme jestli na cestě path nic není. Files.createDirectory(path); // Pokud ne vytvoříme tam složku. } }catch(IOException e){ e.printStackTrace(); } } }
Do této složky pak můžete ukládat například nastavení své aplikace.
V příští lekci, XML soubory v Javě enterprise řešení - Praktická ukázka XSD, dokončíme ukázku práce s XML soubory ve stylu enterprise řešení pomocí knihovny. Vytvoříme soubor se schématem a novou třídu s metodami.