Проверка существования каталога в Node.js

Чтобы проверить, существует ли каталог в Node.js, вы можете использовать различные методы. Вот несколько вариантов:

  1. fs.existsSync(path): этот метод проверяет, существует ли каталог или файл по указанному пути. Он возвращает true, если каталог существует, или falseв противном случае.

Пример:

const fs = require('fs');
const directoryPath = 'path/to/directory';
if (fs.existsSync(directoryPath)) {
  console.log('Directory exists');
} else {
  console.log('Directory does not exist');
}
  1. fs.statSync(path).isDirectory(): этот метод проверяет, является ли данный путь каталогом. Он возвращает true, если путь является каталогом, или falseв противном случае.

Пример:

const fs = require('fs');
const directoryPath = 'path/to/directory';
try {
  const stats = fs.statSync(directoryPath);
  if (stats.isDirectory()) {
    console.log('Directory exists');
  } else {
    console.log('Path is not a directory');
  }
} catch (err) {
  console.log('Directory does not exist');
}

Это всего лишь несколько методов, которые вы можете использовать для проверки существования каталога в Node.js. Не забудьте заменить 'path/to/directory'фактическим путем, который вы хотите проверить.