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

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

方法说明: 以异步的方式删除文件目录。 语法:代码如下: fs.rmdir(path, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 目录路径 callback 回调,回调函数传递一个err异常参数。 例子:代码如下: var fs = require(fs); fs.rmdir(deldir, function(err){ if(err){ console.log(err); }else{ console.log("done"); } });源码:代码如下: fs.rmdir = functi...

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

方法说明: 同步版的 lchown() 。 语法:代码如下: fs.lchownSync(path, uid, gid)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 目录路径 uid 用户ID gid 群体身份 (指共享资源系统使用者的身份) 例子:代码如下: fs.lchownSync(content.txt, uid, gid);源码:代码如下: fs.lchownSync = function(path, uid, gid) { var fd = fs.openSync(path,...

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

方法说明: 同步版本的 rmdir() 。 返回值为null 或 undefined则表示删除成功,否则将抛出异常。 语法:代码如下: fs.rmdirSync(path)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 目录路径 例子:代码如下: var fs = require(fs); var deldir = fs.rmdirSync(deldir); console.log(deldir);源码:代码如下: fs.rmdirSync = function(path) { nullCheck(path); return binding....

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

方法说明: 同步版的fs.writeFile() 。 语法:代码如下: fs.writeFileSync(filename, data, [options])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据。 options (Object) option数组对象,包含: encoding (string) 可选值,默...

node.js中的http.createServer方法使用说明

方法说明: 该函数用来创建一个HTTP服务器,并将 requestListener 作为 request 事件的监听函数。 语法:代码如下: http.createServer([requestListener])由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) ) 接收参数: requestListener 请求处理函数,自动添加到 request 事件,函数传递两个参数: req 请求对象,想知道req有哪些属性,可以查看 “http.request 属性整合”。 res 响应...

node.js中的http.get方法使用说明

方法说明: 由于大多数请求是不包含请求体的 GET请求。Node.js为请求提供了更加简便的方法。 该方法和 Http.request()的不同在于,该方法只以 GET 方式请求,并且会自动调用 req.end()来结束请求。 语法:代码如下: http.get(options, callback)由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) ) 接收参数: option 表示请求网站的域名或IP地址(请求的地址) callback 回调函数传递一个参...

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

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

node.js中的http.response.write方法使用说明

方法说明: 向请求的客户端发送响应内容。 在 response.end() 之前,response.write() 可以被执行多次。 语法:代码如下: response.write(chunk, [encoding])参数: chunk 是一个buffer 或 字符串,表示发送的内容 encoding 如果chunk是字符串,就需要指定encoding来说明它的编码方式,默认utf-8 例子:代码如下: var http = require(http); http.createServer(function(req, res){ res.writ...

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

方法说明: 同步版的 chown() 。 语法:代码如下: fs.chownSync(path, uid, gid)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 目录路径 uid 用户ID gid 群体身份 (指共享资源系统使用者的身份) 例子:代码如下: fs.chownSync(content.txt, uid, gid);源码:代码如下: fs.chownSync = function(path, uid, gid) { nullCheck(path); return bindin...

node.js中的http.response.end方法使用说明

方法说明: 结束响应,告诉客户端所有消息已经发送。当所有要返回的内容发送完毕时,该函数必须被调用一次。 如何不调用该函数,客户端将永远处于等待状态。 语法:代码如下: response.end([data], [encoding])接收参数: data end()执行完毕后要输出的字符,如果指定了 data 的值,那就意味着在执行完 response.end() 之后,会接着执行一条 response.write(data , encoding); encoding ...

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

方法说明: 写入文件(根据文件描述符),功能与 fs.writeFile() 类似,但该方法提供更底层的操作,实际应用中建议使用多 fs.writeFile() 。 该方法有两种形式: 1、fs.write(fd, buffer, offset, length[, position], [callback(err, bytesWritten, buffer)]) 这种写法将buffer写入文件(根据文件描述符fd来查找文件)。 2、fs.write(fd, data[, position[, encoding]], [callback(err, written, string)]) 这种写法将数据data写...

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

方法说明: 同步版的 fs.write() 。写入文件(根据文件描述符)。 语法:代码如下: fs.writeSync(fd, buffer, offset, length[, position]) fs.writeSync(fd, data[, position[, encoding]])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符。 buffer 缓冲区,数据将被写入。buffer尺寸的大小设置最好是8的倍数,效率较高。 offset buffer写入的偏移量 length ...

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

方法说明: 同步版的 fsync() 。同步磁盘缓存。 语法:代码如下: fs.fsyncSync(fd)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符。 例子:代码如下: var fs = require(fs); fs.open(content.txt, a, function(err,fd){ if(err){ throw err; } console.log(file open); fs.fsyncSync(fd); fs.close(fd,function(err){ if(err){ throw err; } console...

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

方法说明: 文件内容截取操作。 语法:代码如下: fs.ftruncate(fd, len, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除。 callback 回调,传递一个异常参数err 例子:代码如下: var fs = require(fs); fs.ftruncate(126.txt, 2, function(err){ if(err){ throw er...

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

方法说明: 异步方式修改文件时间戳。 语法:代码如下: fs.utimes(path, atime, mtime, callback)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 mtime 修改时间 ,表示文件被修改的时间和日期。文件的内容发生改变时,文件的修改日期将随之更新 atime 访问时间 ,表示文件最后被访问的时间和日期。 每一次应用程序或服务使用系统调用,读取一个文件...