文件重命名
- 异步
const fs = require("fs");
fs.rename("./demo.txt", "./demo1.txt", (err) => {
// err 失败:错误对象 成功:null
if (err) {
return;
}
console.log("重命名成功");
});
- 同步
const fs = require("fs");
fs.renameSync("./demo.txt", "./demo1.txt");
文件移动
注意:移动的目标文件夹必须存在,不然会移动失败。
- 异步
const fs = require("fs");
fs.rename("./demo.txt", "./data/demo.txt", (err) => {
// err 失败:错误对象 成功:null
if (err) {
console.log(err);
return;
}
console.log("移动成功");
});
- 同步
const fs = require("fs");
fs.renameSync("./demo.txt", "./data/demo.txt");
文件删除
- 异步
const fs = require("fs");
fs.unlink("./data/demo.txt", (err) => {
// err 失败:错误对象 成功:null
if (err) {
console.log(err);
return;
}
console.log("删除成功");
});
- 同步
const fs = require("fs");
fs.unlinkSync("./data/demo.txt");
除此之外,还可以使用fs.rm
删除,用法跟上面一样,只是老版本没有该方法。