deno.com

建立 & 解析符號連結

在 Github 上編輯

建立和解析符號連結是很常見的任務。Deno 有許多函式用於此任務。

首先,我們將建立一個文字檔案以連結到。
await Deno.writeTextFile("example.txt", "hello from symlink!");
現在我們可以建立一個到該檔案的軟連結
await Deno.symlink("example.txt", "link");
要解析符號連結的路徑,我們可以使用 Deno.realPath
console.log(await Deno.realPath("link"));
符號連結會自動解析,因此我們可以像讀取文字檔案一樣讀取它們
console.log(await Deno.readTextFile("link"));
在某些情況下,軟連結不起作用。在這種情況下,我們可以選擇建立「硬連結」。
await Deno.link("example.txt", "hardlink");
console.log(await Deno.readTextFile("hardlink"));

使用 Deno CLI 在本機執行此範例

deno run --allow-write --allow-read https://deno-docs.dev.org.tw/examples/scripts/symlinks.ts

您找到需要的資訊了嗎?

隱私權政策