Класс 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