nodejs学习7-fs模块2
2018-01-16 19:07
375 查看
接着上文将将操作file的其他比较方便的方法:
1.writeFile(filename,str(buffer),callback)
新建file4.js,写上如下代码:
点击运行,发现在同级目录下多了4.txt文件,并且里面有123456字符串。
1.appendFile(filename,str(buffer),callback)
运行之后会发现4.txt中的内容多了-334
接下来写一个综合点的小demo吧。
代码如下:
可以运行看一看效果。
1.writeFile(filename,str(buffer),callback)
新建file4.js,写上如下代码:
var fs=require('fs'); var filename='4.txt'; /** * 想一个指定的文件中写入数据,如果文件不存在,新建 * 存在则新内容覆盖原来内容 */ fs.writeFile(filename,"123456",function () { console.log(arguments); });
点击运行,发现在同级目录下多了4.txt文件,并且里面有123456字符串。
1.appendFile(filename,str(buffer),callback)
// /** // * 想一个指定的文件中写入数据,如果文件不存在,新建 // * 存在则新内容覆盖原来内容 // */ // fs.writeFile(filename,"123456",function () { // console.log(arguments); // }); /** * 向filename中追加内容 * 不存在则创建 */ fs.appendFile(filename,'-334',function () { console.log(arguments); });
运行之后会发现4.txt中的内容多了-334
接下来写一个综合点的小demo吧。
代码如下:
var fs=require('fs'); var filename='4.txt'; if(fs.existsSync(filename)){ fs.appendFileSync(filename,'-hahahha'); console.log('文件追加成功'); }else { fs.writeFileSync(filename,'mmmmmmm'); console.log('文件创建成功'); }
可以运行看一看效果。
相关文章推荐
- NodeJS学习笔记之FS文件模块
- NodeJS学习笔记之FS文件模块
- nodejs学习6-fs模块(1)
- nodejs学习笔记--官方原生模块-fs,http
- node.js 学习第十三天 fs 文件模块
- 【学习笔记】nodejs模块之用户模块
- Nodejs学习item 3 -- module模块系统与npm包管理
- nodejs模块学习: express 解析
- nodejs 学习(1) http与fs
- (3)nodejs学习--系统模块
- nodeJS学习(10) --- 事件模块
- [前端] nodejs dns模块学习理解
- nodejs模块学习: webpack
- nodejs学习日志3--模块
- NodeJS学习笔记整理(四)模块介绍
- nodejs的mysql模块学习(八)关闭连接池
- Nodejs学习 3 -- module模块系统与npm包管理
- Nodejs学习笔记之Stream模块
- NodeJs 的fs模块
- nodejs学习笔记之包、模块实现