Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface BasicFileAttributes
Основные атрибуты файла являются атрибутами, которые характерны для многих файловых систем и состоят из обязательных и дополнительных атрибутов файла как определено этим интерфейсом.
Пример использования:
Path file = ... BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
BasicFileAttributeView
Модификатор и Тип | Метод и Описание |
---|---|
FileTime |
creationTime()
Возвращает время создания.
|
Объект |
fileKey()
Возвращает объект, который однозначно определяет данный файл, или
null если ключ файла не доступен. |
boolean |
isDirectory()
Говорит, является ли файл каталогом.
|
boolean |
isOther()
Говорит, является ли файл чем-то другим чем регулярный файл, каталог, или символьная ссылка.
|
boolean |
isRegularFile()
Говорит, является ли файл регулярным файлом с непрозрачным контентом.
|
boolean |
isSymbolicLink()
Говорит, является ли файл символьной ссылкой.
|
FileTime |
lastAccessTime()
Возвращает время последнего доступа.
|
FileTime |
lastModifiedTime()
Возвращает время последнего изменения.
|
long |
size()
Возвращает размер файла (в байтах).
|
FileTime lastModifiedTime()
Если реализация файловой системы не поддерживает метку времени, чтобы указать время последнего изменения тогда, этот метод возвращает реализацию определенное значение по умолчанию, обычно a FileTime
представление эпохи (1970-01-01T00:00:00Z).
FileTime
представляя время файл был последний измененныйFileTime lastAccessTime()
Если реализация файловой системы не поддерживает метку времени, чтобы указать время последнего доступа тогда, этот метод возвращает реализацию определенное значение по умолчанию, обычно last-modified-time
или a FileTime
представление эпохи (1970-01-01T00:00:00Z).
FileTime
представление времени последнего доступаFileTime creationTime()
Если реализация файловой системы не поддерживает метку времени, чтобы указать время, когда файл создавался тогда, этот метод возвращает реализацию определенное значение по умолчанию, обычно last-modified-time
или a FileTime
представление эпохи (1970-01-01T00:00:00Z).
FileTime
представляя время файл создавалсяboolean isRegularFile()
boolean isDirectory()
boolean isSymbolicLink()
boolean isOther()
long size()
regular
файлы являются определенной реализацией и поэтому неуказанный.Object fileKey()
null
если ключ файла не доступен. На некоторых платформах или файловых системах возможно использовать идентификатор, или комбинацию идентификаторов, чтобы однозначно определить файл. Такие идентификаторы важны для операций, таких как обход дерева файла в файловых системах, которые поддерживают символьные ссылки или файловые системы, которые позволяют файлу быть записью больше чем в одном каталоге. На файловых системах UNIX, например, ID устройства и inode обычно используются в таких целях. Ключ файла, возвращенный этим методом, как могут только гарантировать, будет уникален, если файловая система и файлы останутся статичными. Является ли файловая система, идентификаторы повторных использований после файла удаляются, зависящей от реализации и поэтому неуказанной.
Ключи файла, возвращенные этим методом, могут быть сравнены для равенства и подходящие для использования в наборах. Если файловая система и файлы остаются статичными, и два файла same
с не -null
ключи файла, тогда их ключи файла равны.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.