АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
47 of 183 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

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