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

← →
↑