Проверить файл на существование
1-ый способ
Проверить файл или папку на существование можно через метод fs.access().
import fs from 'fs'; fs.access("filename.txt", (error) => { if (error) { console.log("Файл не найден"); } else { console.log("Файл найден"); } });
Метод fs.exists() считается устаревшим с версии Node.js 1.0.0.
2-ой способ
Проверить файл или папку на существование можно также через метод fs.stat(), который возвращает найденный файл в виде объекта Stats.
import fs from 'fs'; fs.stat("filename.txt", (err, stats) => { if (err) { console.log("Файл не найден"); } else { console.log("Файл найден"); } });
Через данный объект с помощью метода isFile() можно проверить, является ли указанный файл папкой.
import fs from 'fs'; fs.stat("filename.txt", (err, stats) => { if (stats.isFile()) { console.log("Файл не является папкой"); } else { console.log("Файл является папкой"); } });
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта
