Spec-Zone .ru
спецификации, руководства, описания, API
|
Path
class, представленный в Java SE 7 выпусков, является одним из основных entrypoints java.nio.file
java.io.File
, можно все еще использовать в своих интересах Path
Функциональность class при использовании File.toPath
Поскольку его имя подразумевает, Path
class является программируемым представлением пути в файловой системе. A Path
объект содержит имя файла и список каталога, используемый, чтобы создать путь, и используется, чтобы исследовать, определить местоположение, и управлять файлами.
A Path
экземпляр отражает базовую платформу. В Солярисе ОС, a Path
использует синтаксис Соляриса (/home/joe/foo
) и в Microsoft Windows, a Path
использует синтаксис Windows (C:\home\joe\foo
). A Path
не системно-независимо. Невозможно сравнить a Path
от файловой системы Соляриса и ожидают, что это будет соответствовать a Path
от файловой системы Windows, даже если структура каталогов идентична и оба экземпляра определяют местоположение того же самого файла прямого доступа.
Файл или каталог, соответствующий Path
не мог бы существовать. Можно создать a Path
экземпляр и управляет этим различными способами: можно добавить к этому, части извлечения этого, сравнить это с другим путем. В подходящее время можно использовать методы в Files
class, чтобы проверить существование файла, соответствующего Path
, создайте файл, откройте его, удалите его, измените его полномочия и так далее.
Следующая страница исследует Path
class подробно.