此 URL.fileURLToPath 函數將文件 URL 解碼為路徑字符串,並確保在將給定文件 URL 轉換為路徑時正確附加/調整 URL 控製字符(/、%)。
用法:
url.fileURLToPath( url )
參數:該函數接受單個參數url它保存要轉換為路徑的文件 URL 字符串或對象。
返回值:它返回一個表示fully-resolved平台特定文件路徑的字符串。
下麵的程序演示了 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
注意:上述程序將使用以下命令編譯並運行節點app.js命令。
參考: https://nodejs.org/api/url.html#url_url_fileurltopath_url
相關用法
- Node.js URL.fileURLToPath用法及代碼示例
- Node.js URL.format(urlObject)用法及代碼示例
- Node.js URL.format用法及代碼示例
- Node.js URL.toJSON()用法及代碼示例
- Node.js URL.pathToFileURL用法及代碼示例
- Node.js URL.protocol用法及代碼示例
- Node.js URL.resolve(from,to)用法及代碼示例
- Node.js URL.hash用法及代碼示例
- Node.js URL.host用法及代碼示例
- Node.js URL.hostname用法及代碼示例
- Node.js URL.href用法及代碼示例
- Node.js URL.origin用法及代碼示例
- Node.js URL.password用法及代碼示例
- Node.js URL.pathname用法及代碼示例
- Node.js URL.port用法及代碼示例
- Node.js URL.search用法及代碼示例
- Node.js URL.username用法及代碼示例
- Node.js URL.searchParams用法及代碼示例
- Node.js URL.createObjectURL(blob)用法及代碼示例
- Node.js URLSearchParams.sort()用法及代碼示例
- Node.js URLSearchParams.set()用法及代碼示例
- Node.js URLSearchParams.toString()用法及代碼示例
- Node.js URLSearchParams.keys()用法及代碼示例
- Node.js URLSearchParams.getAll()用法及代碼示例
- Node.js URLSearchParams.forEach()用法及代碼示例
注:本文由純淨天空篩選整理自Abhishek7大神的英文原創作品 Node.js URL.fileURLToPath API。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。