Skip to content
Related Articles

Related Articles

Node | URL.fileURLToPath API
  • Last Updated : 17 Jul, 2019

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

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :