【nodejs搭建本地服务器并访问文件的方法】教程文章相关的互联网学习教程文章

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

方法说明: 同步磁盘缓存。 语法:代码如下: 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...

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

方法说明: 删除文件操作。 语法:代码如下: fs.unlink(path, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 callback 回调,传递一个异常参数err。 例子:代码如下: var fs = require(fs); var filepath = 126.txt; fs.unlink(filepath, function(err){ if(err){ throw err; } console.log(文件:+filepath+删除成功!); })源码:代码如...

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

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

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

方法说明: 文件内容截取操作。 语法:代码如下: 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 e...

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

方法说明: 同步版的 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)); };

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

方法说明: 创建符号链接。 语法:代码如下: fs.symlink(srcpath, dstpath, [type], [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type 默认值:file , 可选值 ‘dir, ‘file, 或者 ‘junction ,该项仅用于Windows(在其他...

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

方法说明: 创建硬链接。 语法:代码如下: fs.link(srcpath, dstpath, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 callback 回调,传递一个err异常参数 源码:代码如下: fs.link = function(srcpath, dstpath, callback) { callback = makeCallback(callback...

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

方法说明: 同步版的 symlink() 。用于创建符号链接。 语法:代码如下: fs.symlinkSync(srcpath, dstpath, [type])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type 默认值:file , 可选值 ‘dir, ‘file, 或者 ‘junction ,该项仅用于Win...

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

方法说明: 同步版的 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 ...

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 contentText = fs.readFileSync(123.txt,utf-8); console.log(contentText);

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

方法说明: 根据文件描述符获取文件信息。 语法:代码如下: fs.fstat(fd, [callback(err, stats)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符 callback 回调,传递2个参数,异常参数err 和 文件信息参数 stats stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值)代码如下: { dev : 0 , mode : 33206 , nlink : 1 , uid :...

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

方法说明: 同步版的 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._makeLo...

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个参数...

node.js中使用socket.io的方法【图】

使用socket.io的使用创建一个socket.io服务器即可.但是该服务器依赖于一个已经创建的http服务器. 在http服务器运行之后,使用listen方法为该http服务器附加一个socket.io服务器.代码如下: var sio=require("scoket.io"); var socket=sio.listen(server);socket就是在server基础上创建的一个socket.io服务器. 当客户端与服务器端建立连接时,触发socket.io服务的connection事件.代码如下: socket.on("connection",function(socket){ }...

node.js中的buffer.toJSON方法使用说明

方法说明: 将buffer对象 转换成json格式。 语法:代码如下: buffer.toJSON()接收参数: 无 例子:代码如下: var buf = new Buffer(test); var json = JSON.stringify(buf); console.log(json); // {"type":"Buffer","data":[116,101,115,116]} var copy = JSON.parse(json, function(key, value) { return value && value.type === Buffer ? new Buffer(value.data) : value; }); console.log(copy); // <Buffe...