📜  Node.js URL.fileURLToPath API

📅  最后修改于: 2022-05-13 01:56:51.848000             🧑  作者: Mango

Node.js URL.fileURLToPath API

此 URL.fileURLToPath函数将文件 URL 解码为路径字符串,并确保在将给定文件 URL 转换为路径时正确附加/调整 URL 控制字符(/、%)。

句法:

url.fileURLToPath( url )

参数:此函数接受单个参数url ,其中包含要转换为路径的文件 URL字符串或对象。

返回值:它返回一个字符串,表示完全解析的特定于平台的文件路径。

下面的程序说明了在 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