前端Node.js-----fs文件模块(三)

本文介绍了如何使用Node.js的fs模块进行文件和文件夹的重命名(fs.rename())以及移动(通过rename()和mkdir()),并展示了如何使用fs.stat()检查文件和文件夹的名称及属性。
摘要由CSDN通过智能技术生成

文件和文件夹都有的操作

1、fs.rename() 文件和文件夹修改名称和剪切移动

(1)修改文件和文件夹

创建一个在 aa 文件夹下的 data2.txt 文件

代码实现:

参数1:文件的旧地址

参数2:文件的新地址

const fs = require("fs")
fs.rename("./aa/data2.txt","./aa/test.txt",(err)=>{})
运行结果:

查看左侧文件夹,aa文件夹下的文件名已修改为 test.txt

(2)移动文件和文件夹

创建bb文件夹

代码实现:

参数1:文件的旧地址

参数2:文件的新地址

const fs = require("fs")
fs.rename("./aa/test.txt","./bb/test.txt",(err)=>{
    if(err){
        console.log("文件移动失败")
    }else{
        console.log("文件移动成功")
    }
})
运行结果:

查看左侧文件夹,test.txt文件已在 bb 文件夹下

2、fs.stat() 查看文件和文件夹名字和属性

代码实现:
const fs = require("fs")
fs.stat("./test.txt",(err,data)=>{
    if(err){
        console.log(err)
    }else{
        console.log(data)
        console.log(data.isFile())       // 判断是否是文件      true
        console.log(data.isDirectory())  // 判断是是否是文件夹  false
    }
})
运行结果:

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值