[Node.js] fs 模組 – 相對路徑轉絕對路徑

透過 fs 模組的 realpathSync() 方法,代入某檔案的相對路徑之後,可取得該檔的絕對路徑。

相對路徑轉絕對路徑

透過使用「非同步方法: fs.realpath() 」或「同步方法: fs.realpathSync() 」,來取得某檔案的絕對路徑,以下示範同步方法:

var fs = require('fs');

// 假設有一個檔案:txt/realpathSync.txt
var relativePath = 'txt/realpathSync.txt'; // 相對路徑
var absolutePath = fs.realpathSync(relativePath); // 相對路徑轉絕對路徑

console.info(absolutePath); // 輸出絕對路徑
// /Users/carlos/Documents/test/txt/realpathSync.txt

您可在此處留言

搶先留言!

Notify of
avatar
wpDiscuz