Open In App

Node.js URL.fileURLToPath API

Last Updated : 14 Oct, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

This URL.fileURLToPath function decodes the file URL to a path string and ensures that the URL control characters (/, %) are correctly appended/adjusted when converting the given file URL into a path.

Syntax:

url.fileURLToPath( url )

Parameters: This function accepts single parameter url which holds the file URL string or object to convert into path.

Return Value: It returns a string which represents the fully-resolved platform-specific file path.

Below programs illustrates the use of URL.fileURLToPath() Method in Node.js:

Example 1:




// Node program to demonstrate the 
// URL.fileURLToPath() API as Setter
  
// Importing the module 'url' 
const url = require('url');
  
 // Some random path from system
  
// Converting our file to properly encoded path                    
console.log(url.fileURLToPath(file)) 


Output:

\\computerscience\geeksforgeeks.txt

Example 2:




// Node program to demonstrate the 
// URL.fileURLToPath() API as Setter
  
// Importing the module 'url' 
const url = require('url');
  
// Some random path from system
   
// Converting the file to properly encoded path
console.log(url.fileURLToPath(file))


Output:

 C:\path\example\gfg 

Note: The above program will compile and run by using the node app.js command.

Reference: https://nodejs.org/api/url.html#url_url_fileurltopath_url


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads