当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js URL.pathToFileURL用法及代码示例


此 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


相关用法


注:本文由纯净天空筛选整理自Abhishek7大神的英文原创作品 Node.js URL.pathToFileURL API。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。