當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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