此URL.fileURLToPath函數將文件URL解碼為路徑字符串,並確保在將給定的文件URL轉換為路徑時正確地附加/調整了URL控製字符(/,%)。
用法:
url.fileURLToPath( url )
參數:此函數接受單個參數url,該參數保存文件URL字符串或要轉換為路徑的對象。
返回值:它返回一個表示fully-resolved platform-specific文件路徑的字符串。
以下示例程序旨在說明Node.js中URL.fileURLToPath()方法的使用:
範例1:
// Node program to demonstrate the
// URL.fileURLToPath() API as Setter
// Importing the module 'url'
const url = require('url');
// Some random path from system
const file = 'file://computerscience/geeksforgeeks.txt'
// Converting our file to properly encoded path
console.log(url.fileURLToPath(file))
輸出:
\\computerscience\geeksforgeeks.txt
範例2:
// Node program to demonstrate the
// URL.fileURLToPath() API as Setter
// Importing the module 'url'
const url = require('url');
// Some random path from system
const file = 'file:///C:/path/example/gfg'
// Converting the file to properly encoded path
console.log(url.fileURLToPath(file))
輸出:
C:\path\example\gfg
注意:上麵的程序將使用node app.js命令編譯並運行。
參考: https://nodejs.org/api/url.html#url_url_fileurltopath_url
相關用法
注:本文由純淨天空篩選整理自Abhishek7大神的英文原創作品 Node | URL.fileURLToPath API。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。