node.js中的fs.readdirSync方法使用说明
方法说明:
同步版本的 fs.readdir() 。
方法将返回一个包含“指定目录下所有文件名称”的数组对象。
语法:
fs.readdirSync(path)
由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )
接收参数:
path 目录路径
例子:
var fs = require('fs');
var readDir = fs.readdirSync('readdirtest11');
console.log(readDir);
源码:
fs.readdirSync = function(path) {
nullCheck(path);
return binding.readdir(pathModule._makeLong(path));
};
相关推荐
-
node.js中的fs.writeFile方法使用说明
方法说明: 以异步的方式将data写入文件,文件已存在的情况下,原内容将被替换. 语法: 复制代码 代码如下: fs.writeFile(filename, data, [options], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内
-
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.rename方法使用说明
方法说明: 修改文件名称,可更改文件的存放路径. 语法: 复制代码 代码如下: fs.rename(oldPath, newPath, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: oldPath 原路径 newPath 新路径 callback 回调,传递一个err异常参数 例子: 复制代码 代码如下: /
-
nodejs文件操作模块FS(File System)常用函数简明总结
件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. 复制代码 代码如下: fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd)); fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, byte
-
Node.js中文件操作模块File System的详细介绍
File System的缩写是fs,该模块提供本地文件的读写能力. Nodejs导入文件系统模块(fs)语法如下所示: var fs = require("fs"); 异步和同步 Node.js文件系统(fs模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的fs.readFile()和同步的fs.readFileSync() . 异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error).同步则没有回调函数. 建议大家是用异步方法,比起同步
-
NodeJS学习笔记之FS文件模块
一,开篇分析 文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集.可以通过调用 require("fs") 来获取该模块.文件系统模块中的所有方法均有异步和同步版本. (1),文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参. (2),回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息. (3),如果异步操作执行正确并返回,该错误形参则为null或者undefined.如果使用的是同步版本的操作方法,一旦出现错误
-
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中的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.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
随机推荐
- mysql 临时表 cann't reopen解决方案
- 如何把一长串数字分位显示?
- CentOS 6.5源码安装Erlang教程
- Go语言字典(map)用法实例分析【创建,填充,遍历,查找,修改,删除】
- vue.js加载新的内容(实例代码)
- JQuery日期插件datepicker的使用方法
- VBS教程:运算符-Not 运算符
- JavaScript 事件冒泡应用实例分析
- 微信公众平台接口开发入门示例
- python3使用urllib模块制作网络爬虫
- python基础教程之缩进介绍
- 基于JSP的动态网站开发技术
- Android手机信号强度检测详细介绍
- Bootstrap 填充Json数据的实例代码
- WinForm的延时加载控件概述
- jQuery学习笔记之jQuery动画效果
- [基础知识]Linux新手系列之四
- Java中反射详解
- 简单的启动窗体
- C语言实现奇数阶魔方阵的方法