Node.js | fs.exists () Метод
Метод 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