Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
47 of 183 menu
Внимание! Репетиторство по Python! Осталось последнее место! Стоимость: 20$ за занятие 1.5 часа. Жми для подробностей!

Метод normalize

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

Синтаксис

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

Пример

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

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

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

'C:\folder\dir\'

Пример

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

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,
    который возвращает относительный путь от заданного к другому пути