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

Объект Stat

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

Объекты Stat fs.stat , File.stat , fs.readdir и не могут быть созданы независимо

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

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

name

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

1
readonly String Stat.name;

dev

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

1
readonly Integer Stat.dev;

ino

Целое число, число inode в файле

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 , если true, имеет разрешение на запись

isReadable

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

1
Boolean Stat.isReadable();

Вернуть результат:

  • Boolean , если true, разрешение на чтение

isExecutable

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

1
Boolean Stat.isExecutable();

Вернуть результат:

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

isHidden

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

1
Boolean Stat.isHidden();

Вернуть результат:

  • Boolean , правда скрыть

isDirectory

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

1
Boolean Stat.isDirectory();

Вернуть результат:

  • Boolean , true это каталог

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();

Вернуть результат:


toString

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

1
String Stat.toString();

Вернуть результат:

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

toJSON

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

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

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

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

Вернуть результат:

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