nodejs怎么检测文件是否存在
时间:2021-09-27
来源:互联网
标签:
今天PHP爱好者给大家带来 检测方法:1、使用“fs.exists(path,callback)”;2、使用“await util.promisify(fs.stat)('文件路径')”;3、使用“fs.access(path[,mode],callback);”。 本教程操作环境:windows7系统、nodejs 14.15.4版,DELL G3电脑。 nodejs检测文件是否存在的方法: 1、使用fs.exists exists()函数可以测试某个路径下的文件是否存在。语法格式: path 欲检测的文件路径 callback 回调 回调函数包含一个参数exists,true则文件存在,否则是false。 注:由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 目前 fs.exists 已被废弃,另外需要清楚, 只有在文件不直接使用时才去检查文件是否存在 示例: 2、使用 fs.stat fs.stat返回一个 fs.Stats 对象,该对象提供了关于文件的很多信息,例如文件大小、创建时间等。其中有两个方法 stats.isDirectory()、stats.isFile() 用来判断是否是一个目录、是否是一个文件。 若只是检查文件是否存在,推荐使用下面的 fs.access。 3、使用 fs.access fs.access 接收一个 mode 参数可以判断一个文件是否存在、是否可读、是否可写,返回值为一个 err 参数。 以上就是nodejs怎么检测文件是否存在的详细内容,更多请关注php爱好者其它相关文章!
fs.exists(path, callback)
fs.exists('/etc/passwd', function (exists) {
util.debug(exists ? "it's there" : "no passwd!");
});const stats = await util.promisify(fs.stat)('text1.txt');
console.log(stats.isDirectory()); // false
console.log(stats.isFile()); // trueconst file = 'text.txt'; // 检查文件是否存在于当前目录中。
fs.access(file, fs.constants.F_OK, (err) => {
console.log(`${file} ${err ? '不存在' : '存在'}`);
}); // 检查文件是否可读。
fs.access(file, fs.constants.R_OK, (err) => {
console.log(`${file} ${err ? '不可读' : '可读'}`);
}); // 检查文件是否可写。
fs.access(file, fs.constants.W_OK, (err) => {
console.log(`${file} ${err ? '不可写' : '可写'}`);
}); // 检查文件是否存在于当前目录中、以及是否可写。
fs.access(file, fs.constants.F_OK | fs.constants.W_OK, (err) => {
if (err) {
console.error( `${file} ${err.code === 'ENOENT' ? '不存在' : '只可读'}`);
} else {
console.log(`${file} 存在,且可写`);
}
});
-
电脑出现normal.dotm错误怎么办?解决方法是什么? 时间:2025-12-15 -
normal.dotm在哪个文件夹里 如何删除normal模板 时间:2025-12-15 -
d3dll.dll不能启动怎么办?怎么修复? 时间:2025-12-15 -
psrpc.dll缺失的原因及解决方法 时间:2025-12-15 -
JavaScript插件Lightbox.js用法详解 时间:2025-12-15 -
isalpha()函数在Python中的用法详解 时间:2025-12-15
今日更新
-
欧易邮件客服联系方式查询及官方客服邮箱地址
阅读:18
-
233乐园极速下载入口-233乐园官方正版免费安全下载
阅读:18
-
mcjs网页版在线畅玩-mcjs秒玩直达入口
阅读:18
-
百度云盘网页版直达入口-百度网盘网页版极速登录入口
阅读:18
-
poki小游戏免费畅玩入口官网-poki宝玩网页版一键直达地址
阅读:18
-
欧易官方社交媒体账号全汇总 最新联系方式一览
阅读:18
-
霹雳的梗是什么梗?揭秘网络爆火热词背后的搞笑真相!
阅读:18
-
网页版邮箱登录入口详解及实用技巧大全
阅读:18
-
拷贝漫画官方正版下载-拷贝漫画软件最新下载入口
阅读:18
-
霹雳雷震子梗是什么梗?揭秘网络爆火热词背后的搞笑真相,看完笑出鹅叫!
阅读:18










