Метод fstat

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

Синтаксис

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

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

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

Пример

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

javascriptimport 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:

javascriptimport 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,
    который возвращает статистическую информацию о файлах, папки, символической ссылке