获取文件状态信息

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

异步操作

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);


相关文章
|
存储 Kubernetes 应用服务中间件
【K8S系列】深入解析无状态服务
【K8S系列】深入解析无状态服务
521 2
|
存储 Kubernetes 网络协议
【K8S系列】深入解析有状态服务
【K8S系列】深入解析有状态服务
349 1
|
5月前
|
存储 安全 测试技术
网络中的状态检查是什么?
【8月更文挑战第24天】
130 0
|
8月前
|
弹性计算 运维 Shell
显示最后更新的文件
【4月更文挑战第29天】
38 2
|
Shell Perl
显示系统一些基本信息
显示信息如下: 系统版本 系统内核 虚拟平台 主机名 ip地址 开机信息有没有报错,有的话输出到屏幕
71 1
|
弹性计算 监控 大数据
集群状态显示,进程存在,但是组件状态显示未知
集群状态显示,进程存在,但是组件状态显示未知
|
Oracle 关系型数据库
10G自动收集统计信息修改
10G自动收集统计信息修改
120 0
10G自动收集统计信息修改
datagruad 日常状态检查
datagruad 日常状态检查
235 0