npm init -y(初始化项目)
var text2=require("./text2"); //解构 const {a:A,b:B}=require("./text2") console.log(A,B) console.log(text2.a);console.log(text2.b);
const fs=require("fs")//内置模块
let fr=fs.readFile("zsbb.txt",function(err,data){ //错误输出错误信息 if(err) throw err; console.log("异步:"+data); }) let data=fs.readFileSync("zsbb.txt") console.log("同步:"+data);
//判断文件是什么 fs.stat("zsbb.txt",(err,stats)=>{ console.log("是文件吗?"+stats.isFile()); console.log("是目录吗?"+stats.isDirectory()); // console.log(stats); })
//写入文件
fs.writeFile("www.txt","异步写入:你好www","utf-8",function(err){ if(!err){ console.log("文件写入成功!"); }else{ throw err; } });
fs.writeFileSync("www2.txt","同步写入:你好www","utf-8",function(err){ if(!err){ console.log("文件写入成功!"); }else{ throw err; } })
//删除文件 fs.unlink("www.txt",function(err){ if(!err){ console.log("异步文件删除成功!"); }else{ throw err; } })
fs.unlinkSync("www.txt",function(err){ if(!err){ console.log("同步文件删除成功!"); }else{ throw err; } })
//创建文件目录 fs.mkdir("mkdir",function(err){ if(!err){ console.log("异步目录创建成功!"); }else{ throw err; } })
fs.mkdirSync("mkdirSync"); console.log("同步目录创建成功!")
//获取目录信息 fs.readdir("mkdir",(err,files)=>{ if(err) {throw err;} else{ console.log("异步获取目录下的文件成功!"); files.forEach(file=>console.log(file)); } })
let files=fs.readdirSync("mkdirSync"); console.log("同步获取目录下的文件成功!"); files.forEach(file=>console.log(file));
//删除目录 fs.rmdir("mkdir",err=>{ if(err){ throw err; } console.log("异步删除目录成功!") })
fs.rmSync 标签:Node,node,fs,console,log,err,js,txt,throw From: https://www.cnblogs.com/zsbb/p/16706526.html