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(在其他平台上忽略)。
注意Windows结点需要转换后的目录是绝对路径,使用“junction”时,目标参数将自动被归一化到的绝对路径。
callback 回调,传递一个异常参数err
源码:
fs.symlink = function(destination, path, type_, callback) {
var type = (util.isString(type_) ? type_ : null);
var callback = makeCallback(arguments[arguments.length - 1]);
if (!nullCheck(destination, callback)) return;
if (!nullCheck(path, callback)) return;
binding.symlink(preprocessSymlinkDestination(destination, type),
pathModule._makeLong(path),
type,
callback);
};
相关推荐
-
node.js中的fs.truncateSync方法使用说明
方法说明: 同步版的 truncate() ,文件内容截取操作. 语法: 复制代码 代码如下: fs.truncateSync(path, len) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除. 例子: 复制代码 代码如下: var fs = require('fs'); fs.truncateS
-
node.js中的fs.ftruncate方法使用说明
方法说明: 文件内容截取操作. 语法: 复制代码 代码如下: fs.ftruncate(fd, len, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除. callback 回调,传递一个异常参数err 例子: 复制代码 代码如下: var fs = req
-
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[,
-
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.writeFileSync方法使用说明
方法说明: 同步版的fs.writeFile() . 语法: 复制代码 代码如下: fs.writeFileSync(filename, data, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据. option
-
node.js中的fs.symlink方法使用说明
方法说明: 创建符号链接. 语法: 复制代码 代码如下: fs.symlink(srcpath, dstpath, [type], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type
-
node.js中的fs.fstat方法使用说明
方法说明: 根据文件描述符获取文件信息. 语法: 复制代码 代码如下: fs.fstat(fd, [callback(err, stats)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 文件描述符 callback 回调,传递2个参数,异常参数err 和 文件信息参数 stats stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值) 复制代码 代码如下:
-
node.js中的fs.fstatSync方法使用说明
方法说明: 同步版的 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 <中国标准时
-
node.js中的fs.realpathSync方法使用说明
方法说明: 同步版的 fs.realpath(). 语法: 复制代码 代码如下: fs.realpathSync(path, [cache]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 路径 cache 可选,一个文字的映射路径可用于强制一个特定的路径解决或避免额外的fs.stat需要知道真正的路径对象.
-
node.js中的fs.realpath方法使用说明
方法说明: 获取真实路径. 可以使用process.cwd解决相对路径. 语法: 复制代码 代码如下: fs.realpath(path, [cache], [callback(err , resolvedPath)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 路径 cache 可选,一个文字的映射路径
-
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 <中国标准时
-
node.js中的fs.symlinkSync方法使用说明
方法说明: 同步版的 symlink() .用于创建符号链接. 语法: 复制代码 代码如下: fs.symlinkSync(srcpath, dstpath, [type]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type
随机推荐
- js中将字符串转换成json的三种方式
- vue使用axios跨域请求数据问题详解
- js仿黑客帝国字母掉落效果代码分享
- Python基于identicon库创建类似Github上用的头像功能
- 在Android中调用WebService实例
- JS实现来回出现文字的状态栏特效代码
- 在IE下拖动滚动条时border消失的解决方法
- 一个php作的文本留言本的例子(二)
- jquery限定文本框只能输入数字(整数和小数)
- jQuery与javascript对照学习 获取父子前后元素 实现代码
- 基于MVC方式实现三级联动(JavaScript)
- js取得当前网址
- Java用三元运算符判断奇数和偶数的简单实现
- Java线程通信详解
- java中四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- 水晶易表调用C#的WebService,返回数据集合的应用分析
- C#图片添加水印的实现代码
- android图片处理 让图片变成圆形
- Cisco IOS 基本命令集第1/3页
- 微信小程序云开发之使用云存储