Esta funci贸n URL.pathToFileURL convierte la ruta en un archivo y garantiza que los caracteres de control de URL (/, \, 馃檪 se agreguen o ajusten correctamente al convertir la ruta dada en una URL de archivo.
Sintaxis:
url.pathToFileURL(path)
Par谩metros: esta funci贸n acepta una ruta de par谩metro 煤nico que contiene la ruta para convertir una URL de archivo.
Valor de retorno: esta funci贸n devuelve el objeto URL del archivo.
Los siguientes programas ilustran el uso del m茅todo URL.-pathToFileURL :
Ejemplo 1:
// Node program to demonstrate the聽聽 // URL.pathToFileURL API as Setter 聽聽聽 // Importing the module 'url'聽 var url = require('url'); 聽聽 // Some random path from system const path = 'D:\GeeksForGeeks' 聽聽 // Converting the path to properly encoded file console.log(url.pathToFileURL(path))聽
Producci贸n:
URL { href: 'file:///D:/GeeksForGeeks', origin: 'null', protocol: 'file:', username: '', password: '', host: '', hostname: '', port: '', pathname: '/D:/GeeksForGeeks', search: '', searchParams: URLSearchParams {}, hash: '' }
Ejemplo 2:
// Node program to demonstrate the聽聽 // URL.pathToFileURL API as Setter 聽聽聽 // Importing the module 'url'聽 var 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))聽
Producci贸n:
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: '' }
Nota: El programa anterior se compilar谩 y ejecutar谩 mediante el comando node app.js.
Referencia https://nodejs.org/api/url.html#url_url_pathtofileurl_path