nodejs--fs模块
来源:互联网 发布:foobar2000音质优化版 编辑:程序博客网 时间:2024/05/29 18:18
简述:fs是filesystem的简写,也就是提供本地文件读写来用的。常用的有以下十个命令
1.readFileSync(): 同步读取文件,返回一个字符串 var text = fs.readFileSync('path','utf-8')
一般会将文件按行拆分成数组 text.split(/\r?\n/).forEach(function (line) {
// ...
});
2.writeFileSync():同步写入文件 fs.writeFileSync('path',text,'utf-8')
3.exists():判断给定路径是否存在
exists方法用来判断给定路径是否存在,然后不管结果如何,都会调用回调函数。 fs.exists('/path/to/file', function (exists) {
util.debug(exists ? "it's there" : "no file!");
});
上面代码表明,回调函数的参数是一个表示文件是否存在的布尔值。
需要注意的是,不要在open方法之前调用exists方法,open方法本身就能检查文件是否存在。
下面的例子是如果给定目录存在,就删除它。 if (fs.existsSync(outputFolder)) {
console.log('Removing ' + outputFolder);
fs.rmdirSync(outputFolder);
}
4.mkdir() : 新建目录 fs.mkdir('./helloDir',0777, function (err) {
if (err) throw err;
});
mkdir接受三个参数,第一个是目录名,第二个是权限值,第三个是回调函数
剩下的不写了不写了,毕竟读取文件的模块用的很少,所以到时候要用的时候会回头补添http://javascript.ruanyifeng.com/nodejs/fs.html
- nodejs中的fs模块
- nodejs--fs模块
- NodeJS-fs模块
- nodejs-fs模块
- nodejs-fs模块
- nodejs-fs模块
- nodejs-fs模块
- nodejs-fs模块
- nodejs-fs模块
- nodejs-fs模块
- NodeJS-03 fs模块
- nodejs fs模块
- Nodejs fs模块
- nodejs-fs模块
- NodeJs fs 模块
- nodejs模块之fs模块
- Nodejs fs和path模块
- nodejs学习之--fs模块
- 我所理解的Cocos2d-x Cocos2d-x 内存管理机制
- 简述Java命令行参数、JVM、打包Java程序、JAR文件
- 筛法求素数
- 【理解JVM】 深入分析Java ClassLoader原理
- cannot open shared object file: No such file or director解决方案
- nodejs--fs模块
- Jquery 事件冒泡的介绍以及如何阻止事件冒泡
- Fat Models
- 文件下载不能使用ajax的替代解决方案
- HDU5443->ST表
- [libevent]event_base_loop()
- 基于比较的排序算法的最优下界---NlogN
- 虚拟机中的锁优化简介(适应性自旋/锁粗化/锁削除/轻量级锁/偏向锁)
- android studio 导出的jar中没有主清单属性