Метод normalize

Метод normalize нормализует заданный путь к файлу, преобразуя '..' и '.' в слеши, характерные для используемой платформы (Windows или POSIX).

Синтаксис

javascriptpath.normalize(путь к файлу);

Пример

Давайте нормализуем путь к файлу на платформе Windows:

javascriptimport path from 'path';

console.log(path.normalize('C:\\folder\\\\dir\\file\\..\\'));

Результат выполненного кода:

javascript'C:\folder\dir\'

Пример

Давайте нормализуем путь к файлу на платформе Windows 32bit:

javascriptimport path from 'path';

console.log(path.win32.normalize('C:////folder\\\\/\\/\\/dir/file'));

Результат выполненного кода:

javascript'C:\folder\dir\file'

Пример

А теперь давайте нормализуем путь к файлу на платформе POSIX:

javascriptimport path from 'path';

console.log(path.normalize('/folder/dir1//dir2/file/test/..'));

Результат выполненного кода:

javascript'/folder/dir1/dir2/file'

Смотрите также

  • метод relative,
    который возвращает относительный путь от заданного к другому пути