此URL.fileURLToPath函数将文件URL解码为路径字符串,并确保在将给定的文件URL转换为路径时正确地附加/调整了URL控制字符(/,%)。
用法:
url.fileURLToPath( url )
参数:此函数接受单个参数url,该参数保存文件URL字符串或要转换为路径的对象。
返回值:它返回一个表示fully-resolved platform-specific文件路径的字符串。
以下示例程序旨在说明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
相关用法
注:本文由纯净天空筛选整理自Abhishek7大神的英文原创作品 Node | URL.fileURLToPath API。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。