node.js 学习—— fs 重命名、移动和删除文件
node.js 学习,fs文件系统模块 的 重命名、移动和删除文件
·
const fs = require('fs');// 导入
1、重命名 rename
fs.rename( path , newPath , callback)
path :文件地址
newPath :新地址,文件名不一样
callback :回调方法
fs.rename('./files/04.重命名和移动.txt', './files/04.重命名和移动_修改名字.txt', err => { })
重命名 就是 newPath 路径相同,文件名不同就行
2、移动 rename
fs.rename( path , newPath , callback)
fs.rename("./files/04.重命名和移动_修改名字.txt", './04.重命名和移动_修改名字.txt', err => { })
和上面是一样的,都是同一个方法,只是 newPath 是 路径不一样,文件名一样
3、同步 重命名和移动
fs.renameSync( path , newPath )
4、删除文件 unlink
fs.unlink( path , callback )
path :删除文件地址
callback :回调函数 ,返回一个参数,失败信息对象,成功返回 null
// 删除,err 是失败返回数据对象,成功返回 null
fs.unlink('./files/04.重命名和移动_修改名字.txt', err => {
console.log(err);
})
5、删除文件 rm
fs.rm( path , callback )
rm 方法是 node 14.4版本发布的,低于这个版本没有这个方法
path :删除文件地址
callback :回调函数 ,返回一个参数,失败信息对象,成功返回 null
fs.rm('./files/03.练习,成绩,写入结果.txt', err => {
console.log(err);
})
6、同步删除
fs.unlinkSync( path , callback )
fs.rmSync( path , callback )
更多推荐
已为社区贡献1条内容
所有评论(0)