Open In App

Node.js URL.fileURLToPath API

Last Updated : 14 Oct, 2021
Comments
Improve
Suggest changes
Like Article
Like
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: javascript
// 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)) 
Output:
\\computerscience\geeksforgeeks.txt
Example 2: javascript
// 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))
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

Next Article

Similar Reads