NodeJS学习第一季-文件I/O
2015-07-13 14:11
706 查看
1、writeFile函数的基本用法
fs模块提供writeFile函数,可以异步的将数据写入一个文件, 如果文件已经存在则会被替换。
数据参数可以是string或者是Buffer,编码格式参数可选,默认为"utf8",回调函数只有一个参数err。
2、appendFile函数的基本用法
writeFile函数虽然可以写入文件,但是如果文件已经存在,我们只是想添加一部分内容,它就不能满足我们的需求了,很幸运,fs模块中还有appendFile函数,它可以将新的内容追加到已有的文件中,如果文件不存在,则会创建一个新的文件
3、exists函数的基本用法
exists的回调函数只有一个参数,类型为布尔型,通过它来表示文件是否存在。
4、readFile函数的基本用法
读取文件 回调函数里面的data,就是读取的文件内容。
5、unlink函数的基本用法
文件删除函数
fs模块提供writeFile函数,可以异步的将数据写入一个文件, 如果文件已经存在则会被替换。
var fs= require("fs"); //文件名, 内容, 回调函数 fs.writeFile('test.txt', 'Hello Node', function (err) { if (err) throw err; console.log('Saved successfully'); //文件被保存 });
数据参数可以是string或者是Buffer,编码格式参数可选,默认为"utf8",回调函数只有一个参数err。
2、appendFile函数的基本用法
writeFile函数虽然可以写入文件,但是如果文件已经存在,我们只是想添加一部分内容,它就不能满足我们的需求了,很幸运,fs模块中还有appendFile函数,它可以将新的内容追加到已有的文件中,如果文件不存在,则会创建一个新的文件
fs.appendFile('test.txt', 'data to append', function (err) { if (err) throw err; //数据被添加到文件的尾部 console.log('The "data to append" was appended to file!'); });
3、exists函数的基本用法
exists的回调函数只有一个参数,类型为布尔型,通过它来表示文件是否存在。
fs.exists('test.txt', function (exists) { console.log(exists ? "存在" : "不存在!"); })
4、readFile函数的基本用法
读取文件 回调函数里面的data,就是读取的文件内容。
fs.readFile('input.txt', function (err, data) { if (err) return console.error(err); console.log(data.toString()); });
5、unlink函数的基本用法
文件删除函数
fs.unlink('test.txt', function (err) { if (err) throw err; console.log('successfully deleted'); });
相关文章推荐
- XML的SelectNodes使用方法以及XPath
- NodeJS学习第一季-Process
- 工作节点配置
- The method getTextContent() is undefined for the type Node
- [INS-40901] The cluster node information table is unfilled 解决方案
- node.js(一)
- node.js安装
- node.js表单——formidable
- Node:链式前向星
- Node:原地归并
- node js 修改js代码自动发布到服务器
- node.js入门
- Populating Next Right Pointers in Each Node II
- nodejs学习之模块:crypto和body-parser
- node命令
- NodeJS学习第一季-阻塞与非阻塞
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- ubuntu14.04下安装node.js
- nodejs npm常用命令