Práce se soubory

vše je opět v balíku java.io

základem je třída java.io.File - nositel jména souboru, jakási "brána" k fyzickým souborům na disku.

používá se jak pro soubory, tak adresáře, linky i soubory identifikované UNC jmény (\\počítač\adresář...)

opět plně platformově nezávislé

na odstínění odlišností jednotlivých systémů souborů lze použít vlastností (uvádíme jejich hodnoty pro JVM pod systémem MS Windows):

  • File.separatorChar \ - jako char

  • File.separator \ - jako String

  • File.pathSeparatorChar ; - jako char

  • File.pathSeparator ; - jako String

  • System.getProperty("user.dir") - adresář uživatele, pod jehož UID je proces JVM spuštěn