Node.js——fs模板

fs模块用于对系统文件及目录进行读写操作。

首先需要引入模板

const fs = require('fs');

1.fs.stat 检测是文件还是目录

fs.stat('./02.js', (err, data) => {
    if (err) {
        console.log(err);
        return;
    }
    console.log(data);//查看有关信息
    console.log(`文件:${data.isFile()}`)//检测是否是文件
    console.log(`目录:${data.isDirectory()}`)//检测是否是文件夹
})

在这里插入图片描述
2.fs.mkdir 创建目录

fs.mkdir('./mk',(err) => {
    if(err){
        console.log("已存在");
        return;
    }
    console.log("成功");
})

在这里插入图片描述
3.fs.writeFile 创建写入文件

fs.writeFile('./abc.json','{"name":"张志恒"}',(err,data) => {
    if(err){
        console.log(err);
        return;
    }
    console.log("成功");
})

在这里插入图片描述
在这里插入图片描述
4. fs.appendFile 追加文件

fs.appendFile('./abc.json', '{"age":"18"}', (err) => {
    if (err) {
        console.log(err);
        return;
    }
    console.log("成功");
})

在这里插入图片描述
5. fs.readFile读取文件

fs.readFile('./abc.json', (err, data) => {
    if (err) {
        console.log(err);
        return;
    }
    console.log(data.toString())
})

在这里插入图片描述
6. fs.readdir读取文件夹

fs.readdir('./0707', (err, data) => {
    if (err) {
        console.log("错误");
    } else {
        console.log(data.toString());
    }
})

在这里插入图片描述
7、判断文件或文件夹是否存在

fs.access('./wk',(err) => {
    if(err){
        console.log("不存在");
    }else{
        console.log("已存在");
    }
})
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值