Spec-Zone.ru › Deno 2

интерфейс 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

Spec-Zone.ru

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