Файл class является истинным абстрактным представлением путей каталога и файла. Это позволяет Файлу class, чтобы лучше поддерживать платформы неUnix, такие как Windows, у которого есть богатый синтаксис пути, включающий буквы дисков, сетевые имена ПРОТОКОЛА INTERNET, и многократные символы разделителя. Спецификация Файла class до JavaTM , 2 Платформы не могли обработать эти случаи, потому что это было записано с точки зрения простых строковых операций.
Следующие функции были представлены в File class в Java 2 Платформы, v1.2: