前言
创建文件
const fs=require("fs") | |
fs.mkdir("./geyao",(err)=>{ | |
console.log(err) | |
if(err&&err.code==="EEXIST"){ | |
console.log("目录已经存在") | |
} | |
}) |
运行结果
重命名
const fs=require("fs") | |
fs.rename("./geyao","geyao1",(err)=>{ | |
console.log(err) | |
}) |
运行结果
删除文件
const fs=require("fs") | |
fs.rmdir("./geyao1",(err)=>{ | |
console.log(err) | |
if(err&&err.code==="ENOENT"){ | |
console.log("目录已经存在") | |
} | |
}) |
运行结果
写入文件
const fs=require("fs") | |
fs.writeFile("./geyao/geyao.txt","hello geyao",(err)=>{ | |
console.log(err) | |
}) |
运行结果
追加编辑
const fs=require("fs") | |
fs.appendFile("./geyao/geyao.txt","\nhello fangfang",(err)=>{ | |
console.log(err) | |
}) |
运行结果
读操作
const fs=require("fs") | |
fs.readFile("./geyao/geyao.txt",((err,data)=>{ | |
console.log(data.toString("utf-8")) | |
})) |
运行结果
删除文件
const fs=require("fs") | |
fs.unlink("./geyao/geyao.txt",((err)=>{ | |
console.log(err) | |
})) |
运行结果
读目录
const fs=require("fs") | |
fs.readdir("./geyao",(err,data)=>{ | |
console.log(data) | |
}) |
运行结果
判断是否文件
const fs=require("fs") | |
fs.stat("./geyao",((err,data)=>{ | |
console.log(data.isFile()) | |
console.log(data.isDirectory()) | |
})) |
运行结果
删除整个文件
const fs=require("fs") | |
fs.readdir("./geyao",(err,data)=>{ | |
data.forEach(item=>{ | |
fs.unlink(`/geyao/${item}`,(err)=>{ | |
}) | |
}) | |
fs.rmdir("./geyao",(err)=>{ | |
console.log(err) | |
}) | |
}) |