获取文件状态信息

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

异步操作

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 微服务
个人理解简单工厂模式和策略模式的区别
个人理解简单工厂模式和策略模式的区别
240 1
|
存储 JSON 缓存
前端面试:浅拷贝和深拷贝的区别?
前端面试:浅拷贝和深拷贝的区别?
201 0
|
Cloud Native 对象存储 数据安全/隐私保护
带你读《企业级云原生白皮书项目实战》——3.2.1 ACR容器镜像服务(2)
带你读《企业级云原生白皮书项目实战》——3.2.1 ACR容器镜像服务(2)
292 0
|
Ubuntu 应用服务中间件 Linux
|
Java Maven JavaScript
学jstl,看这一篇就够了
第一步:添加maven依赖 taglibs standard 1.1.2< /dependency> < groupId>jstl jstl 1.
1946 0
|
2天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
12天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~

热门文章

最新文章