此 URL.pathToFileURL 函數將路徑轉換為文件,並確保在將給定路徑轉換為文件 URL 時正確附加/調整 URL 控製字符(/、\、:)。
用法:
url.pathToFileURL(path)
參數:該函數接受單個參數path包含轉換文件 URL 的路徑。
返回值:該函數返回文件 URL 對象。
示例 1:在下麵的例子中,我們說明了使用URLs.-pathToFileURL方法。
javascript
// Node program to demonstrate the
// URL.pathToFileURL API as Setter
// Importing the module 'url'
const url = require('url');
// Some random path from system
const path = 'D:\GeeksForGeeks'
// Converting the path to properly encoded file
console.log(url.pathToFileURL(path))
輸出:
URL { href: 'file:///D:/GeeksForGeeks', origin: 'null', protocol: 'file:', username: '', password: '', host: '', hostname: '', port: '', pathname: '/D:/GeeksForGeeks', search: '', searchParams: URLSearchParams {}, hash: '' }
示例 2:在給定的示例中,我們將看到 URL.pathToFileURL 的使用。
javascript
// Node program to demonstrate the
// URL.pathToFileURL API as Setter
// Importing the module 'url'
const url = require('url');
// Some random path from system
const path = 'D:\NodeJS\node_modules\npm'
// Converting the path to properly encoded file
console.log(url.pathToFileURL(path))
輸出:
URL { href: 'file:///D:/NodeJS%0Aode_modules%0Apm', origin: 'null', protocol: 'file:', username: '', password: '', host: '', hostname: '', port: '', pathname: '/D:/NodeJS%0Aode_modules%0Apm', search: '', searchParams: URLSearchParams {}, hash: '' }
注意:上述程序將使用以下命令編譯並運行節點app.js命令。
參考: https://nodejs.org/api/url.html#url_url_pathtofileurl_path
相關用法
- Node.js URL.pathToFileURL用法及代碼示例
- Node.js URL.pathname用法及代碼示例
- Node.js URL.password用法及代碼示例
- Node.js URL.protocol用法及代碼示例
- Node.js URL.port用法及代碼示例
- Node.js URL.toJSON()用法及代碼示例
- Node.js URL.fileURLToPath用法及代碼示例
- Node.js URL.resolve(from,to)用法及代碼示例
- Node.js URL.format(urlObject)用法及代碼示例
- Node.js URL.format用法及代碼示例
- Node.js URL.hash用法及代碼示例
- Node.js URL.host用法及代碼示例
- Node.js URL.hostname用法及代碼示例
- Node.js URL.href用法及代碼示例
- Node.js URL.origin用法及代碼示例
- 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.pathToFileURL API。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。