Объект встроенный объект

Статистика объекта

Базовый информационный объект

Объект статистики пройден fs.stat, File.stat, fs.readdir Запрос, не может быть создан самостоятельно

Наследование

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Stat|name;dev;ino;mode;nlink;uid;gid;rdev;size;blksize;blocks;mtime;mtimeMs;atime;atimeMs;ctime;ctimeMs;birthtime;birthtimeMs|isWritable();isReadable();isExecutable();isHidden();isBlockDevice();isCharacterDevice();isDirectory();isFIFO();isFile();isSymbolicLink();isMemory();isSocket()] [object] <:- [Stat] Stat name dev ino mode nlink uid gid rdev size blksize blocks mtime mtimeMs atime atimeMs ctime ctimeMs birthtime birthtimeMs isWritable() isReadable() isExecutable() isHidden() isBlockDevice() isCharacterDevice() isDirectory() isFIFO() isFile() isSymbolicLink() isMemory() isSocket() object toString() toJSON()

Атрибуты члена

name

Строка, имя файла

1
readonly String Stat.name;

dev

Целое число, идентификатор устройства, содержащего файл.

1
readonly Integer Stat.dev;

ino

Целое число, количество индексных дескрипторов в файле.

1
readonly Integer Stat.ino;

mode

Целое число, права доступа к файлам, Windows не поддерживает этот атрибут

1
readonly Integer Stat.mode;

Целое число, количество жестких ссылок, связанных с этим файлом.

1
readonly Integer Stat.nlink;

uid

Целое число, идентификатор владельца файла

1
readonly Integer Stat.uid;

gid

Целое число, идентификатор группы, к которой принадлежит файл.

1
readonly Integer Stat.gid;

rdev

Целое число, для специальных типов файлов, содержит идентификатор устройства файла.

1
readonly Integer Stat.rdev;

size

Номер, размер файла

1
readonly Number Stat.size;

blksize

Целое число, размер блока файловой системы во время операций ввода-вывода

1
readonly Integer Stat.blksize;

blocks

Целое число, количество блоков, выделенных файлу

1
readonly Integer Stat.blocks;

mtime

Дата, время последнего изменения файла

1
readonly Date Stat.mtime;

mtimeMs

Номер, время последнего изменения файла (мс)

1
readonly Number Stat.mtimeMs;

atime

Дата, время последнего доступа к файлу

1
readonly Date Stat.atime;

atimeMs

Число, время последнего доступа к файлу (мс)

1
readonly Number Stat.atimeMs;

ctime

Дата, время создания файла

1
readonly Date Stat.ctime;

ctimeMs

Число, время создания файла (мс)

1
readonly Number Stat.ctimeMs;

birthtime

Дата, время создания файла

1
readonly Date Stat.birthtime;

birthtimeMs

Число, время генерации файла (мс)

1
readonly Number Stat.birthtimeMs;

Функция члена

isWritable

Проверьте, есть ли у файла разрешение на запись

1
Boolean Stat.isWritable();

Результат возврата:

  • Boolean, Верно иметь разрешение на запись

isReadable

Проверьте, есть ли у файла разрешение на чтение

1
Boolean Stat.isReadable();

Результат возврата:

  • Boolean, Если это правда, у него есть разрешение на чтение

isExecutable

Запросить, есть ли у файла разрешение на выполнение

1
Boolean Stat.isExecutable();

Результат возврата:

  • Boolean, Если истина, выполнить разрешение

isHidden

Проверьте, скрыт ли файл

1
Boolean Stat.isHidden();

Результат возврата:

  • Boolean, Скрыт, если истина

isBlockDevice

Запросить, описывает ли Stat блочное устройство

1
Boolean Stat.isBlockDevice();

Результат возврата:

  • Boolean, True означает, что описано блочное устройство.

isCharacterDevice

Запросить, описывает ли Stat символьное устройство

1
Boolean Stat.isCharacterDevice();

Результат возврата:

  • Boolean, True означает, что описано символьное устройство.

isDirectory

Запросить, является ли файл каталогом

1
Boolean Stat.isDirectory();

Результат возврата:

  • Boolean, True - это каталог

isFIFO

Запросить, описывает ли Stat канал FIFO

1
Boolean Stat.isFIFO();

Результат возврата:

  • Boolean, True означает, что описан конвейер FIFO.

isFile

Проверьте, является ли файл файлом

1
Boolean Stat.isFile();

Результат возврата:

  • Boolean, True это файл

Запросить, является ли файл символической ссылкой

1
Boolean Stat.isSymbolicLink();

Результат возврата:

  • Boolean, True - символическая ссылка

isMemory

Запросить, является ли файл файлом памяти

1
Boolean Stat.isMemory();

Результат возврата:

  • Boolean, True это файл памяти

isSocket

Убедитесь, что файл Socket

1
Boolean Stat.isSocket();

Результат возврата:

  • Boolean, Если истина Socket

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String Stat.toString();

Результат возврата:

  • String, Возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.

1
Value Stat.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется

Результат возврата:

  • Value, Возвращает значение, содержащее сериализуемый JSON