NODEJS[11]:fs模块_文件夹操作
·
Yin灏
文件夹操作
方法 | 说明 |
---|---|
mkdir/mkdirSync | 创建文件夹 |
readdir/readdirSync | 读取文件夹 |
rmdir/rmdirSync | 删除文件夹 |
创建文件夹
fs.mkdir("./html", (err) => {
if (err) {
console.log("创建失败");
return;
}
console.log("创建成功");
});
- 嵌套创建
fs.mkdir("./a/b/b", { recursive: true }, (err) => {
if (err) {
console.log("创建失败");
return;
}
console.log("创建成功");
});
文件夹读取
fs.readdir("../资料", (err, data) => {
if (err) {
return;
}
console.log(data); // 返回数组:是目标文件夹内部文件的名称
});
删除文件夹
fs.rm("./html", (err) => {
if (err) {
console.log("删除失败");
return;
}
console.log("删除成功");
});
- 递归删除,删除多层
// 建议使用
fs.rm("./a", { recursive: true }, (err) => {
if (err) {
console.log("删除失败");
return;
}
console.log("删除成功");
});