node.js中的fs.readFile方法使用说明
方法说明:
以异步的方式读取文件内容。
不置顶内容编码的情况下,将以buffer的格式输出,如:<Buffer 32 33 31 32 33 31 32 33 31 32 33>
语法:
fs.readFile(filename, [encoding], [callback(err,data)])
由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )
接收参数:
filename 文件路径
options option对象,包含 encoding,编码格式,该项是可选的。
callback 回调,传递2个参数 异常err 和 文件内容 data
例子:
var fs = require('fs');
fs.readFile('content.txt','utf-8', function(err,data){
if(err){
console.log(err);
}else{
console.log(data);
}
})
相关推荐
-
node.js中的fs.rename方法使用说明
方法说明: 修改文件名称,可更改文件的存放路径. 语法: 复制代码 代码如下: fs.rename(oldPath, newPath, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: oldPath 原路径 newPath 新路径 callback 回调,传递一个err异常参数 例子: 复制代码 代码如下: /
-
NodeJS学习笔记之FS文件模块
一,开篇分析 文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集.可以通过调用 require("fs") 来获取该模块.文件系统模块中的所有方法均有异步和同步版本. (1),文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参. (2),回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息. (3),如果异步操作执行正确并返回,该错误形参则为null或者undefined.如果使用的是同步版本的操作方法,一旦出现错误
-
node.js中的fs.readdirSync方法使用说明
方法说明: 同步版本的 fs.readdir() . 方法将返回一个包含"指定目录下所有文件名称"的数组对象. 语法: 复制代码 代码如下: fs.readdirSync(path) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 目录路径 例子: 复制代码 代码如下: var fs = require('fs'); var readDir = fs.readdirSync('readdirte
-
node.js中的fs.writeFileSync方法使用说明
方法说明: 同步版的fs.writeFile() . 语法: 复制代码 代码如下: fs.writeFileSync(filename, data, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据. option
-
node.js中的fs.readFileSync方法使用说明
方法说明: 同步版的 fs.readFile() . 语法: 复制代码 代码如下: fs.readFileSync(filename, [encoding]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename 文件路径 options option对象,包含 encoding,编码格式,该项是可选的. 例子: 复制代码 代码如下: var fs = require('fs'); var co
-
node.js中的fs.createReadStream方法使用说明
方法说明: 返回一个readStream(文件读取流,输入流)对象.(可读流) 语法: 复制代码 代码如下: fs.createReadStream(path, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path: (string) 欲读取的文件路径 options : (object) 数组对象包含以下属性 复制代码 代码如下: { flags: 'r', encoding: null,
-
Node.js中文件操作模块File System的详细介绍
File System的缩写是fs,该模块提供本地文件的读写能力. Nodejs导入文件系统模块(fs)语法如下所示: var fs = require("fs"); 异步和同步 Node.js文件系统(fs模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的fs.readFile()和同步的fs.readFileSync() . 异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error).同步则没有回调函数. 建议大家是用异步方法,比起同步
-
nodejs文件操作模块FS(File System)常用函数简明总结
件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. 复制代码 代码如下: fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd)); fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, byte
-
node.js中的fs.stat方法使用说明
方法说明: 获取文件信息. 语法: 复制代码 代码如下: fs.stat(path, [callback(err, stats)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 callback 回调,传递两个参数,异常参数err, 文件信息数组 stats stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值) 复制代码 代码如下: { dev : 0 , mode :
-
node.js中的fs.writeFile方法使用说明
方法说明: 以异步的方式将data写入文件,文件已存在的情况下,原内容将被替换. 语法: 复制代码 代码如下: fs.writeFile(filename, data, [options], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内
随机推荐
- JavaScript自学笔记(必看篇)
- 详解Ruby中的单件方法和单件类
- Automapper实现自动映射的实例代码
- node+express+jade制作简单网站指南
- 帮你打造属于自己的搜索引擎---百度篇
- 右键-打开方式-选择程序,拒绝访问,怎么办?
- SQL Server连接失败错误及解决第1/5页
- jQuery的事件委托实例分析
- Javascript基础知识盲点总结之函数
- CVSNT在Linux下面的安装和配置
- 手机怎么访问电脑服务器上的网页
- Android View如何绘制
- 制作独立的Android模拟器实现方法
- C#使用GDI画圆的方法
- 深入解析php中的foreach函数
- spring data jpa使用详解(推荐)
- 详解VUE项目中安装和使用vant组件
- golang websocket 服务端的实现
- javascript深拷贝、浅拷贝和循环引用深入理解
- C#编程高并发的几种处理方法详解