方法说明: 同步磁盘缓存。 语法:代码如下: fs.fsync(fd, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符 callback 回调,传递一个异常参数err 例子:代码如下: var fs = require(fs); fs.open(content.txt, a, function(err,fd){if(err){throw err;}console.log(file open);fs.fsync(fd, function(err){if(err){throw err;}console.log(...
代码注释里已经描述的非常的清晰,这里就不多废话了,直接奉上代码:代码如下: /*在node中,可以使用require()函数来加载模块.* require函数使用一个参数,参数值可以带有完整路径的模块的文件名,也可以为模块名.当使用node中提供的模块时,在require函数中只需要指定模块名即可.* */ //建立一个页面2.js;代码如下 var name="思思博士"; exports.name=name; //建立一个页面1.js;代码如下 var two=require("./2.js"); console.log(two....
方法说明: 同步版的 fs.link() 。 语法:代码如下: fs.linkSync(srcpath, dstpath)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 源码:代码如下: fs.linkSync = function(srcpath, dstpath) {nullCheck(srcpath);nullCheck(dstpath);return binding.link(pathModule._makeLong(srcpat...
代码如下:var http=require("http");var server=http.createServer();server.on("request",function(req,res){5 console.log(req.url);res.end();});server.listen(1337,"127.0.0.1");这样的代码在请求时会出现两条请求:第一条时URL地址为用户输入的客户端请求的目标URL地址,"/"代表用户的目标url地址为web应用程序的根目录. 第二个目标URL地址问浏览器为页面在收藏夹中的显示图标.默认为favicon.ico.而自动发出的请求的目...
方法说明: 同步版的 unlink() ,删除文件操作。 语法:代码如下: fs.unlinkSync(path)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 例子:代码如下: var fs = require(fs); var filepath = 126.txt; fs.unlinkSync(filepath);源码:代码如下: fs.unlinkSync = function(path) {nullCheck(path);return binding.unlink(pathModule._makeLong(path)); };
方法说明: 同步版的 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 13:57:13 GMT +0800 }语法:代码如下: fs.lstatSync(path)由于该方法属于fs模...
在多个客户端与服务器端建立连接后,socket.io()服务器具有一个sockets属性,属性值为所有与客户端建立连接的socket对象.可以利用该对象的send方法或emit方法向所有客户端广播消息. io.sockets.send("user commected); io.socket.emit("login",names); 案例 server.js代码:代码如下: var express=require("express"); var http=require("http"); var sio=require("socket.io"); var app=express(); var server=http.createServer(app...
方法说明: 更改文件权限(不解析符号链接)。 语法:代码如下: fs.lchmod(fd, mode, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符 mode 文件权限 callback 回调,传递异常参数err 例子:代码如下: fs.open(content.txt, a, function (err, fd) {if (err) {throw err;}fs.lchmod(fd, 0777, function(err){if (err) {throw err...
方法说明: 以异步的方式读取文件内容。 不置顶内容编码的情况下,将以buffer的格式输出,如: 语法:代码如下: fs.readFile(filename, [encoding], [callback(err,data)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: filename 文件路径 options option对象,包含 encoding,编码格式,该项是可选的。 callback 回调,传递2个参数 异常err 和 文件内容 data 例子:代码如下:...
方法说明: 创建符号链接。 语法:代码如下: fs.symlink(srcpath, dstpath, [type], [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type 默认值:file , 可选值 ‘dir, ‘file, 或者 ‘junction ,该项仅用于Windows(在其他...
方法说明: 同步版的 truncate() ,文件内容截取操作。 语法:代码如下: fs.truncateSync(path, len)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除。 例子:代码如下: var fs = require(fs); fs.truncateSync(126.txt, 3);源码:代码如下: fs.truncateSync = function(path, len) {if (ut...
方法说明: 文件内容截取操作。 语法:代码如下: 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 err;}co...
方法说明: 获取文件信息(不解析符号链接)。 语法:代码如下: fs.lstat(path, [callback(err, stats)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 callback 回调,传递两个参数,异常参数err, 文件信息数组 stats stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值)代码如下: {dev : 0 ,mode : 33206 ,nlink : 1 ,uid : 0 ,gid : 0 ,rdev : 0 ,ino : 0...
方法说明: 文件内容截取操作。 语法:代码如下: fs.truncate(path, len, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除。 callback 回调,传递一个异常参数err 例子:代码如下: var fs = require(fs); fs.truncate(126.txt, 2, function(err){if(err){throw err;}c...
方法说明: 同步版的 fstat() 。方法返回一个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语法: 代码如下:fs.fstatSync(fd)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )接收参数:fd 文件描述符例子:...