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