node.js的文件操作常用命令

2 篇文章 0 订阅
2 篇文章 0 订阅

在学习node的时候我们会经常用到一些文件的操作,所以来总结一些常用的文件操作

首先用文件操作之前要导入nodejs的文件模块:

const fs = require("fs");//写文件的模块

下面就是nodejs的一些常用文件命令:

很详细的注解了

// writeFile是异步写入
fs.writeFile('./文件.txt','我是一段文字',function(err){
    console.log(err);//返回null代表写入成功
});//写入文件

// writeFileSync同步写入文件
fs.writeFileSync('./文件1.txt','我是1段文字');

// 文件追加(appendFile异步追加)
fs.appendFile('./文件.txt','\n我是er段文字',function(err){
    console.log(err);
})

// 文件追加(appendFileSync同步追加)
fs.appendFileSync('./文件1.txt','我是1段文字');


// 写入流对象
let w = fs.createWriteStream('./1.txt');
w.write("写一段文字")//往文件写入
w.close();//关闭流

// 文件的读取
// readFile异步读取
fs.readFile("./文件.txt",function(err,data){
    console.log(data.toString());//读取文件
});
// readFileSync异步读取
let data = fs.readFileSync("./文件.txt");
console.log(data.toString());

// 文件的流式读取
const re = fs.createReadStream("./文件.txt");
// 绑定事件
re.on("data",function(chuan){
    console.log(chuan);
})

// 文件的重命名和移动
// rename重命名
fs.rename("./文件.txt","./不是文件.txt",function(err){
    console.log(err);
})

// 文件的删除
// unlink删除文件
fs.unlink("./文件.txt",function(err){
    console.log(err);
})

//创建文件夹
fs.mkdir('./新文件夹',function(err){
    console.log(err);//null表示创建成功
})

//读取文件夹
fs.readdir("./新文件夹",function(err,data){
    console.log(data);
});

// 删除文件夹
fs.rmdir("./新文件夹",function(err){
    console.log(err);
})

// 查看资源信息
fs.stat("./文件",function(err,data){
    console.log(data);
})

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只爱web的羊驼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值