当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js fs.symlink(target, path[, type], callback)用法及代码示例


fs.symlink(target, path[, type], callback)

历史
版本变化
v18.0.0

将无效回调传递给 callback 参数现在会抛出 ERR_INVALID_ARG_TYPE 而不是 ERR_INVALID_CALLBACK

v12.0.0

如果 type 参数未定义,Node 将自动检测 target 类型并自动选择 dirfile

v7.6.0

targetpath 参数可以是使用 file: 协议的 WHATWG URL 对象。支持目前仍处于试验阶段。

v0.1.31

添加于:v0.1.31


参数

创建指向 target 的名为 path 的链接。除了可能的异常之外,没有为完成回调提供任何参数。

有关更多详细信息,请参阅 POSIX symlink(2) 文档。

type 参数仅在 Windows 上可用,在其他平台上被忽略。它可以设置为 'dir''file''junction' 。如果未设置 type 参数,Node.js 将自动检测 target 类型并使用 'file''dir' 。如果target 不存在,将使用'file'。 Windows 连接点要求目标路径是绝对路径。使用 'junction' 时,target 参数将自动标准化为绝对路径。

相对目标相对于链接的父目录。

import { symlink } from 'node:fs';

symlink('./mew', './mewtwo', callback);

上面的示例创建了一个符号链接mewtwo,它指向同一目录中的mew

$ tree .
.
├── mew
└── mewtwo -> ./mew

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 fs.symlink(target, path[, type], callback)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。