# Метод fstat

Метод `fstat` возвращает статистику о файловом дескрипторе в виде объекта. В первом параметре метода указывается нужный нам файловый дескриптор, во втором и третьем необязательных параметрах - объект с опциями и коллбэк.

## Синтаксис

`fs.fstat(файловый дескриптор, [опции], [коллбэк]);`

## Объект с опциями

Опция | Описание
--- | ---
`bigint` | Если `true`, задает отображение числовых значений в формате `bigint`. Значение по умолчанию `false`.

## Пример

Давайте асинхронно узнаем статистическую информацию о файловом дескрипторе через коллбэк:

`import fs from 'fs'; let fileDescriptor = fs.openSync('file.txt'); fs.fstat(fileDescriptor, function(err, data) { if (!err) { console.log(data); } else { console.log(err); } });`

## Пример

Давайте синхронно прочитаем статистическую информацию о файловом дескрипторе через `fstatSync`:

`import fs from 'fs'; let fileDescriptor = fs.openSync('file.txt'); try { let data = fs.fstatSync(fileDescriptor); console.log(data); } catch (err) { console.log(err); }`

## Смотрите также

- метод `stat`,
  который возвращает статистику о файле или папки
- метод `lstat`,
  который возвращает статистическую информацию о файлах, папки, символической ссылке

← →
↑