nodejs入门06__核心模块之fs和fsdir
2018-01-13 22:39
651 查看
1.fs模块实例
文件系统模块实例,现在当前文件目录下创建test文件夹,里面创建a.txt文件/* * 文件系统模块 fs * 读取文件方法 * readFile(异步) * readFileSync(同步) * */ var fs =require("fs"); var con=""; fs.readFile("test/a.txt",function(err,data) { if(err){ console.log("出错了:"+err); }else{ // console.log(data.toString()); con = data.toString() console.log(con);//若当前文件目录的test/a.txt存在,输出该文件内容 } }) console.log(1);//异步加载,文件的读取不影响1的输出,所以21在前面输出 var data =fs.readFileSync("test/a.txt"); console.log(data.toString());//输出当前文件目录下test/a.txt里面的内容 console.log(0);//同步加载0依次输出
2.fsdir模块
/**作用 * 文件操作 * 目录操作 */ var fs =require("fs"); //1.写入内容writeFile(url,data,{flag:"w"},fn(err)) fs.writeFile("test/b.txt","写入的内容",{flag:"w"},function(err) { if(err){ console.log("写入失败:"+err) }else{ console.log("写入成功!") } }) //2.创建文件mkdir(filename,fn(err)) fs.mkdir("test/abc",function(err) { if (err){console.log(err);return} console.log("创建成功") }) //3.读取目录所有文件readdir(url,fn(err,files)) fs.readdir(".",function(err,files) { if (err){console.log(err);return} console.log(files); }) //4.判断文件是否存在 var bol =fs.existsSync("test/abc"); //console.log(bol); // //5.获取文件或文件夹的详细信息 var stat =fs.lstatSync("test/a.txt"); //console.log(stat); //6.如果是文件返回true否则false var isfile =stat.isFile(); console.log(isfile);
相关文章推荐
- nodejs入门07__核心模块之util、event和path
- nodejs入门05__核心模块之http和url
- Nodejs进阶:核心模块net入门学习与实例讲解
- Nodejs进阶:核心模块net入门与实例讲解
- nodejs的require模块(文件模块/核心模块)及路径介绍
- 详解nodejs 文本操作模块-fs模块(四)
- Nodejs进阶:核心模块https 之 如何优雅的访问12306
- nodeJS入门——node介绍&模块
- NodeJs学习笔记 01 -- 入门之模块、全局对象
- nodejs入门(06)-模块系统
- fs 文件模块 (一) - nodejs
- nodejs入门03__模块创建和引用
- Nodejs基础:stream模块入门介绍与使用
- nodejs开发指南之核心模块
- Node.js---04、01. node.js 的核心模块之“ fs ”
- nodeJS模块写法入门
- Nodejs核心模块
- 基于node.js的fs核心模块读写文件操作(实例讲解)
- Nodejs进阶:核心模块https 之 如何优雅的访问12306
- Nodejs之express第三方核心模块的中间件——body-parser