此 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。