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