fs.symlink(target, path[, type], callback)
历史
版本 | 变化 |
---|---|
v18.0.0 | 将无效回调传递给 |
v12.0.0 | 如果 |
v7.6.0 |
|
v0.1.31 | 添加于:v0.1.31 |
参数
target
<string> | <Buffer> | <URL>path
<string> | <Buffer> | <URL>type
<string>callback
<Function>err
<Error>
创建指向 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
相关用法
- Node.js fs.symlink()用法及代码示例
- Node.js fs.symlinkSync()用法及代码示例
- Node.js fs.stat(path[, options], callback)用法及代码示例
- Node.js fs.stat()用法及代码示例
- Node.js fs.statSync()用法及代码示例
- Node.js fs.filehandle.datasync()用法及代码示例
- Node.js fs.chmod()用法及代码示例
- Node.js fs.read()用法及代码示例
- Node.js fs.Dirent.isFile()用法及代码示例
- Node.js fs.Dir.closeSync()用法及代码示例
- Node.js fs.fchmodSync()用法及代码示例
- Node.js fs.constants用法及代码示例
- Node.js fs.mkdir()用法及代码示例
- Node.js fs.mkdirSync()用法及代码示例
- Node.js fs.fdatasync()用法及代码示例
- Node.js fs.Dirent.isFIFO()用法及代码示例
- Node.js fs.copyFile()用法及代码示例
- Node.js fs.writeSync()用法及代码示例
- Node.js fs.truncate()用法及代码示例
- Node.js fs.openSync()用法及代码示例
- Node.js fs.filehandle.write()用法及代码示例
- Node.js fs.fdatasyncSync()用法及代码示例
- Node.js fs.filehandle.sync()用法及代码示例
- Node.js fs.fsyncSync()用法及代码示例
- Node.js fs.Dirent.isDirectory()用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 fs.symlink(target, path[, type], callback)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。