1、fs.mkdir() 创建文件夹
参数1:创建文件夹的名称
代码实现:
const fs = require("fs")
fs.mkdir("data1",err=>{
if(err){
console.log("创建文件夹失败")
}else{
console.log("创建文件夹成功")
}
})
运行结果:
然后终端就能出现 ”创建文件夹成功“ 的字样,查看左边文件夹就能看到多出了名为 data1 的空文件夹。
如果原来就有data1的文件夹,终端会出现 ”创建文件夹失败“
2、fs.rmdir() 移除文件夹
代码实现:
参数1:要删除的文件夹名称
const fs = require("fs")
fs.rmdir("data1",err=>{
if(err){
console.log("移除文件夹失败")
}else{
console.log("移除文件夹成功")
}
})
运行结果:
终端出现 ”移除文件夹成功“ ,查看左侧文件夹,成功移除 data1
3、fs.readdir() 读取文件夹
代码实现:
参数1:要查询的文件夹名称
../ : 代表文件所在的父级目录
const fs = require("fs")
fs.readdir("../Day01-240408",(err,data)=>{
if(err){
console.log("读取文件夹失败")
}else{
console.log(data)
}
})
运行结果:
拿到了父级目录下的所有文件和文件夹
4、fs.unlink() 删除文件夹
代码实现:
参数1:要删除的文件存放路径
注:此方法适用删除文件 data1.txt ,不适用与删除目录。
删除目录建议使用 fs.rmdir()
const fs = require("fs")
fs.unlink("./data1.txt",(err)=>{
if(err){
console.log("删除文件失败")
}else{
console.log("删除文件成功")
}
})
运行结果:
终端显示 ”删除文件成功“,且左侧文件成功删除