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)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
