интерфейс Deno.FileInfo
Предоставляет информацию о файле и возвращается методами Deno.stat, Deno.lstat, Deno.statSync и Deno.lstatSync или вызовом stat() и statSync() для экземпляра Deno.FsFile.
Свойства
isFile: boolean Истина, если это информация о обычном файле. Взаимоисключающее свойство с FileInfo.isDirectory и FileInfo.isSymlink.
isDirectory: boolean Истина, если это информация о обычном каталоге. Взаимоисключающее свойство с FileInfo.isFile и FileInfo.isSymlink.
isSymlink: boolean Истина, если это информация о символической ссылке. Взаимоисключающее свойство с FileInfo.isFile и FileInfo.isDirectory.
size: number Размер файла в байтах.
mtime: Date | null Время последнего изменения файла. Соответствует полю mtime в stat на Linux/Mac OS и ftLastWriteTime на Windows. Может быть недоступно на всех платформах.
atime: Date | null Время последнего доступа к файлу. Соответствует полю atime в stat на Unix и ftLastAccessTime на Windows. Может быть недоступно на всех платформах.
birthtime: Date | null Время создания файла. Соответствует полю birthtime в stat на Mac/BSD и ftCreationTime на Windows. Может быть недоступно на всех платформах.
ctime: Date | null Время последнего изменения файла. Соответствует полю ctime в stat на Mac/BSD и ChangeTime на Windows. Может быть недоступно на всех платформах.
dev: number Идентификатор устройства, содержащего файл.
ino: number | null Номер индексного узла.
Только для Linux/Mac OS.
mode: number | null Необработанные биты st_mode, содержащие стандартные Unix разрешения для этого файла/каталога.
nlink: number | null Количество жёстких ссылок, указывающих на этот файл.
Только для Linux/Mac OS.
uid: number | null Идентификатор пользователя владельца файла.
Только для Linux/Mac OS.
gid: number | null Идентификатор группы владельца файла.
Только для Linux/Mac OS.
rdev: number | null Идентификатор устройства этого файла.
Только для Linux/Mac OS.
blksize: number | null Размер блока для ввода-вывода файловой системы.
Только для Linux/Mac OS.
blocks: number | null Количество блоков, выделенных для файла, в 512-байтовых единицах.
Только для Linux/Mac OS.
isBlockDevice: boolean | null Истина, если это информация о блочном устройстве.
Только для Linux/Mac OS.
isCharDevice: boolean | null Истина, если это информация о символьном устройстве.
Только для Linux/Mac OS.
isFifo: boolean | null Истина, если это информация о FIFO.
Только для Linux/Mac OS.
isSocket: boolean | null Истина, если это информация о сокете.
Только для Linux/Mac OS.
© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/deno/~/Deno.FileInfo