Возможности
Полный анализ путей к файлам с поддержкой различных форматов:
- Пути Windows:
C:\путь\файл.txt с определением буквы диска
- Пути Unix:
/путь/к/файлу.txt с корневым каталогом
- UNC пути:
\\сервер\ресурс\файл.txt сетевые пути
- Относительные пути:
./путь/файл.txt или ../родитель/файл.txt
Анализ
Извлекает полные компоненты пути:
- Корень: Буква диска или корневой каталог
- Каталог: Полный путь к каталогу
- Имя файла: Базовое имя с расширением
- Имя: Имя файла без расширения
- Расширение: Расширение файла (включая точку)
- Глубина: Количество уровней каталога
Нормализация
Преобразует пути между форматами:
- Преобразование Windows в Unix (обратная косая черта в прямую)
- Преобразование Unix в Windows (прямая косая черта в обратную)
- Автоопределение и нормализация на основе содержимого
Определение
Распознает:
- Тип пути (Windows, Unix, UNC, относительный, абсолютный)
- Тип платформы (Windows, Unix, неизвестно)
- Абсолютные и относительные пути
- Наличие разделителя в конце