Spec-Zone .ru
спецификации, руководства, описания, API
След: Существенные Классы
Урок: Основной ввод-вывод
Раздел: Файловый ввод-вывод (Обладающий NIO.2)
Класс Пути
Домашняя страница > Существенные Классы > Основной ввод-вывод

Класс Пути

Path class, представленный в Java SE 7 выпусков, является одним из основных entrypoints java.nio.file пакет. Если Ваше приложение будет использовать файловый ввод-вывод, то Вы будете хотеть узнать о мощных функциях этого class.


Примечание версии: Если у Вас есть код pre-JDK7, который использует 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 подробно.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Каков Путь? (И Другие Факты Файловой системы)
Следующая страница: Операции Пути