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 )

更多推荐