【node.js中的path.normalize方法使用说明】教程文章相关的互联网学习教程文章

node.js中的fs.exists方法使用说明

方法说明: 测试某个路径下的文件是否存在。 回调函数包含一个参数exists,true则文件存在,否则是false。 语法:代码如下: fs.exists(path, callback)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 欲检测的文件路径 callback 回调 例子:代码如下: fs.exists(/etc/passwd, function (exists) { util.debug(exists ? "its there" : "no passwd!"); });源码:代码如下: fs.exists = f...

node.js中的fs.openSync方法使用说明

方法说明: 同步版的 fs.open() 。 语法:代码如下: fs.openSync(path, flags, [mode])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 flags 可以是以下的值代码如下: r - 以读取模式打开文件。 r+ - 以读写模式打开文件。 rs - 使用同步模式打开并读取文件。指示操作系统忽略本地文件系统缓存。 rs+ - 以同步的方式打开,读取 并 写入文件。 w - 以读取模式打开文...

node.js中的fs.existsSync方法使用说明

方法说明: 同步版的 fs.exists() 。 语法:代码如下: fs.existsSync(path)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 欲检测的文件路径。 源码:代码如下: fs.existsSync = function(path) { try { nullCheck(path); binding.stat(pathModule._makeLong(path)); return true; } catch (e) { return false; } };

node.js中的fs.readSync方法使用说明

方法说明: 同步版的 fs.read() 。 方法将返回一个 bytesRead (读取的字节数) 语法:代码如下: fs.readSync(fd, buffer, offset, length, position)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fs buffer 缓冲区,数据将被写入。 offset buffer写入的偏移量 length (integer) 指定文件读取字节数长度 position (integer) 指定文件读取的起始位置,如果该项为nu...

node.js中的fs.readlinkSync方法使用说明

方法说明: 同步版的 readlink() 。 语法:代码如下: fs.readlinkSync(path)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 路径 源码:代码如下: fs.readlinkSync = function(path) { nullCheck(path); return binding.readlink(pathModule._makeLong(path)); };

node.js中的fs.futimes方法使用说明

方法说明: 更改一个文件所提供的文件描述符引用的文件的时间戳。 简称 更改时间戳 语法:代码如下: fs.futimes(fd, atime, mtime, callback)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 标识符 atime mtime callback 回调 例子:代码如下: fs.open(/path/demo1.txt, a, function (err, fd) { if (err) { throw err; } fs.futimes(fd, 1388648322, 1388648322...

node.js中的fs.readlink方法使用说明

方法说明: 以异步的方式读取链接。 语法:代码如下: fs.readlink(path, [callback(err,linkString)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 路径 callback 回调,传递2个参数,异常err 和 linkString返回的链接字符串 源码:代码如下: fs.readlink = function(path, callback) { callback = makeCallback(callback); if (!nullCheck(path, callback)) return...

node.js中的fs.readdir方法使用说明

方法说明: 以异步的方式读取文件目录。 语法:代码如下: fs.readdir(path, [callback(err,files)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 目录路径 callback 回调,传递两个参数 err 和 files,files是一个包含 “ 指定目录下所有文件名称的” 数组。 例子:代码如下: var fs = require(fs); fs.readdir(readdirtest, function(err,files){ if(err){ console.log(err);...

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);...

node.js中的fs.futimesSync方法使用说明

方法说明: 更改一个文件所提供的文件描述符引用的文件的时间戳。 简称 更改时间戳 语法:代码如下: fs.futimes(fd, atime, mtime, callback)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 标识符 atime mtime callback 回调 例子:代码如下: fs.open(/path/demo1.txt, a, function (err, fd) { if (err) { throw err; } fs.futimes(fd, 1388648322, 1388648322...

node.js中的fs.createReadStream方法使用说明

方法说明: 返回一个readStream(文件读取流,输入流)对象。(可读流) 语法:代码如下: fs.createReadStream(path, [options])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path: (string) 欲读取的文件路径 options : (object) 数组对象包含以下属性代码如下: { flags: r, encoding: null, fd: null, mode: 0666, autoClose: true }options 可以通过start 和 end 设置 文件 可读...

node.js中的fs.close方法使用说明

方法说明: 以异步的方式关闭文件。 语法:代码如下: fs.close(fd, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件open时传递的文件描述符。 callback 回调 例子:代码如下: var fs = require(fs); fs.open(/path/demo1.txt, a, function (err, fd) { if (err) { throw err; } fs.futimes(fd, 1388648322, 1388648322, functi...

node.js中的fs.lstatSync方法使用说明

方法说明: 同步版的 lstat() 。 方法返回一个stat数组对象,包含以下信息:(以下信息为案例中读取的文件信息,非默认值)代码如下: { dev : 0 , mode : 33206 , nlink : 1 , uid : 0 , gid : 0 , rdev : 0 , ino : 0 , size : 378(字节) , atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间> , mtime : Tue Jun 13 2014 09:48:31 GMT +0800 <中国标准时间> , ctime : Tue Jun 10 2014 ...

node.js中的fs.fchownSync方法使用说明

方法说明: 同步版的 fchown() 。 语法:代码如下: fs.fchownSync(fd, uid, gid)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符 uid 用户ID gid 群体身份 (指共享资源系统使用者的身份) 例子:代码如下: fs.open(content.txt, a, function (err, fd) { if (err) { throw err; } fs.fchownSync(fd, uid, gid); fs.close(fd, functio...

node.js中的fs.fchown方法使用说明

方法说明: 更改文件所有权(文件描述符)。 语法:代码如下: fs.fchown(fd, uid, gid, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符 uid 用户ID gid 群体身份 (指共享资源系统使用者的身份) callback 回调 ,传递异常参数 err 例子:代码如下: fs.open(content.txt, a, function (err, fd) { if (err) { throw ...