Метод normalize
Метод normalize
нормализует
заданный путь к файлу, преобразуя
'..'
и '.'
в слеши, характерные для используемой платформы
(Windows или POSIX).
Синтаксис
path.normalize(путь к файлу);
Пример
Давайте нормализуем путь к файлу на платформе Windows:
import path from 'path';
console.log(path.normalize('C:\\folder\\\\dir\\file\\..\\'));
Результат выполненного кода:
'C:\folder\dir\'
Пример
Давайте нормализуем путь к файлу
на платформе Windows 32
bit:
import path from 'path';
console.log(path.win32.normalize('C:////folder\\\\/\\/\\/dir/file'));
Результат выполненного кода:
'C:\folder\dir\file'
Пример
А теперь давайте нормализуем путь к файлу на платформе POSIX:
import path from 'path';
console.log(path.normalize('/folder/dir1//dir2/file/test/..'));
Результат выполненного кода:
'/folder/dir1/dir2/file'
Смотрите также
-
метод
relative
,
который возвращает относительный путь от заданного к другому пути