Узел | URL.fileURLToPath API

Опубликовано: 6 Августа, 2021

Эта функция URL.fileURLToPath декодирует URL-адрес файла в строку пути и обеспечивает правильное добавление / корректировку управляющих символов URL-адреса (/,%) при преобразовании указанного URL-адреса файла в путь.

Синтаксис:

 url.fileURLToPath (URL)

Параметры: эта функция принимает URL-адрес с одним параметром, который содержит строку URL-адреса файла или объект для преобразования в путь.

Возвращаемое значение: возвращает строку, представляющую полностью разрешенный путь к файлу, зависящий от платформы.

Ниже программы демонстрируют использование метода URL.fileURLToPath () в Node.js:

Пример 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))

Выход:

 \ 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:  путь  пример  gfg

Примечание. Приведенная выше программа будет скомпилирована и запущена с помощью команды node app.js.

Ссылка: https://nodejs.org/api/url.html#url_url_fileurltopath_url