Spec-Zone.ru › Dart 1

dart:io

Класс FileStat

Объект FileStat представляет результат вызова функции POSIX stat() для объекта файловой системы. Это неизменяемый объект, представляющий значения, полученные в момент снимка stat() вызова.

Статические методы

stat(String path) → Future<FileStat>

Асинхронно вызывает функцию stat() операционной системы для path. Возвращает Future, которое завершается объектом FileStat, содержащим данные, возвращенные stat(). Если вызов завершается ошибкой, будущее завершается объектом FileStat с .type, установленным в FileSystemEntityType.NOT_FOUND, а другие поля недействительны.

statSync(String path) → FileStat

Вызывает функцию stat() операционной системы для path. Возвращает объект FileStat, содержащий данные, возвращенные stat(). Если вызов завершается ошибкой, возвращается объект FileStat с .type, установленным в FileSystemEntityType.NOT_FOUND, а другие поля недействительны.

Свойства

accessed → DateTime
final

Время последнего доступа к данным объекта файловой системы. В платформах Windows разрешение может составлять 1 день, и данные могут быть устаревшими на час.

changed → DateTime
final

Время последнего изменения данных или метаданных объекта файловой системы. В платформах Windows это, вместо этого, время создания файла.

mode → int
final

Режим объекта файловой системы. Разрешения закодированы в младших 16 битах этого числа и могут быть декодированы с помощью геттера modeString.

modified → DateTime
final

Время последнего изменения данных объекта файловой системы.

size → int
final

Размер объекта файловой системы.

type → FileSystemEntityType
final

Тип объекта (файл, каталог или ссылка). Если вызов stat() завершается ошибкой, тип возвращаемого объекта — NOT_FOUND.

hashCode → int
только для чтения, унаследованное

Хеш-код этого объекта.

runtimeType → Type
только для чтения, унаследованное

Представление типа объекта во время выполнения.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы

modeString() → String

Возвращает значение режима в виде удобочитаемой строки в формате «rwxrwxrwx», отражающем разрешения пользователя, группы и мира на чтение, запись и выполнение объекта файловой системы, при этом «-» используется вместо буквы для отсутствующих разрешений. Дополнительные биты разрешений могут быть представлены путем добавления префикса «(suid)», «(guid)» и/или «(sticky)» к строке режима.

toString() → String

Возвращает строковое представление этого объекта.

noSuchMethod(Invocation invocation) → dynamic
унаследованное

Вызывается при обращении к несуществующему методу или свойству.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/FileStat-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API