fs模块:file system,文件系统模块,用于操作计算机的文件存储
导入fs模块之后会得到一个对象,这个对象的方法用于操作文件
var fs = require("fs");
console.log(fs);
1. fs.writeFile,
写入文件方法的异步版, 第一个参数是要存储的文件的路径(所在文件夹和文件名),第二个参数是要存储的数据内容,第三个参数回调函数
fs.writeFile("./file.txt","我要写入的内容",function(err){
console.log("文件存储完毕");
if(!err){
console.log("执行成功了");
}
else{
console.log(err);
}
});
打开文件所在url,直接cmd,执行node xxx.js就可以看到效果:
2.fs.readFileSync
读取文件中的内容,参数是要读取的文件的路径,返回值是读取的数据,是buffer类型,可以通过 .toString方法转为字符串
3.fs.mkdir 创建文件夹
4.fs.copyFile 复制
5.fs.unlink 删除
6.fs.exists判断某个文件或文件夹是否存在