Node.js | fs.exists () Метод

Опубликовано: 4 Августа, 2021

Метод fs.exists () - это встроенный интерфейс прикладного программирования модуля fs, который предоставляет API для взаимодействия с файловой системой способом, близким к стандартным функциям POSIX. Метод fs.exists () используется для проверки, существует ли данный путь в файловой системе.

Синтаксис:

 fs.exists (путь, обратный вызов)

Параметры: этот метод принимает два параметра, как указано выше и описано ниже:

  • path: путь, по которому каталог должен быть проверен на существование. Это может быть строка, буфер и т. Д.
  • обратный вызов: это функция обратного вызова, переданная методу exists ().

Возвращаемое значение: возвращает логические значения, которые показывают, существует ли путь или нет.

Примечание. Сейчас он устарел.

Примеры ниже иллюстрируют использование метода fs.exists () в Node.js:

Пример 1:




// Node.js program to demonstrate the
// fs.exists() method
var fs = require( 'fs' );
// Using fs.exists() method
fs.exists( '/etc/passwd' , (exists) => {
console.log(exists ? 'Found' : 'Not Found!' );
});

Выход:

Нашел

Пример 2:




// Node.js program to demonstrate the
// fs.exists() method
var fs = require( 'fs' );
// Using fs.exists() method
fs.exists( '/etc/geeks' , (exists) => {
console.log(exists ? 'Found' : 'Not found!' );
});

Выход:

Не найден!

Примечание. Приведенная выше программа будет скомпилирована и запущена с помощью команды node index.js .

Ссылка: https://nodejs.org/dist/latest-v13.x/docs/api/fs.html#fs_fs_exists_path_callback