获取文件状态信息

简介: 获取文件状态信息
获取文件状态信息

异步操作

const fs = require('fs');
const path = require('path');
fs.stat(path.join(__dirname,'file.txt'),function (err,stat) {
    if (err) {
        console.log(err);
    } else {
        console.log(stat);  //获取文件信息
        console.log(stat.isDirectory());    //判断是不是目录
        console.log(stat.isFile());    //判断是不是文件
    }
});

使用箭头函数

fs.stat(path.join(__dirname,'file.txt'),(err,stat) => {
    if (err) {
        console.log(err)
    } else {
        console.log(stat)
        console.log(stat.isDirectory())
        console.log(stat.isFile())
    }
});

同步操作

let result = fs.statSync(path.join(__dirname));
console.log(result);
console.log(2);


相关文章
|
设计模式 uml 微服务
个人理解简单工厂模式和策略模式的区别
个人理解简单工厂模式和策略模式的区别
231 1
|
存储 JSON 缓存
前端面试:浅拷贝和深拷贝的区别?
前端面试:浅拷贝和深拷贝的区别?
193 0
|
Cloud Native 对象存储 数据安全/隐私保护
带你读《企业级云原生白皮书项目实战》——3.2.1 ACR容器镜像服务(2)
带你读《企业级云原生白皮书项目实战》——3.2.1 ACR容器镜像服务(2)
268 0
|
Ubuntu 应用服务中间件 Linux
|
Java Maven JavaScript
学jstl,看这一篇就够了
第一步:添加maven依赖 taglibs standard 1.1.2< /dependency> < groupId>jstl jstl 1.
1925 0
|
5天前
|
人工智能 运维 安全
|
3天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!