std/pathnorm
Source EditНормализация пути операционной системы. Используется os.nim , но также полезна для работы с путями.
API нестабилен.
Импорты
- osseps, ntpath
Типы
Процедуры
proc normalizePath(path: string; dirSep = DirSep): string {....raises: [], tags: [], forbids: [].}-
Пример:
when defined(posix): doAssert normalizePath("./foo//bar/../baz") == "foo/baz"- Преобразует несколько слешей в один слеш.
- Разрешает
'/foo/../bar'в'/bar'. - Удаляет
'./'из пути, но"foo/.."становится".".
© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/pathnorm.html