node.js的File模块
1.Node.js是什么?
(1) Nodejs是为了开发高性能的服务器而诞生的一种技术
(2) 简单的说 Node.js 就是运行在服务端的 JavaScript,基于V8进行运行
(3) Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
2.Node.js的File模块
1.引入模块
1 var fs = require("fs");
2.操作文件夹
2.1创建文件夹
//创建文件夹—fs.mkdir fs.mkdir(path[, options], callback) //创建文件夹test fs.mkdir("./test", function (err) { if (err) { return console.error("创建失败:", err); } console.log("文件夹创建成功。"); });
2.2读取文件夹
//读取文件夹 fs.readdir(path, callback) //读取当前目录下的test文件夹内容 fs.readdir("./test",function(err, files){ if (err) { return console.error("文件夹读取失败:",err); } files.forEach( function (file){ console.log( file ); }); });
3.3删除文件夹
//删除文件夹 fs.rmdir(path, callback) fs.rmdir("./test",function(err){ if (err) { return console.error("删除失败:",err); } console.log("删除成功"); });
3.4写入(创建)文件
fs.writeFile(filename,data,callback) filename:写入文件名 data:写入文件的数据(String|Buffer) callback(err):错误信息参数
3.5读取文件内容