| Предыдущий | Следующий |
| ERROR_BAD_ARGUMENTS | ERROR_SIGNAL_PENDING |
ERROR_BAD_PATHNAME
Синтаксис пути недействителен
ERROR_BAD_PATHNAME означает, что Windows отклонила само имя пути, а не просто не смогла найти указанный объект. Причиной могут быть недопустимые префиксы, неправильно сформированные компоненты, неподдерживаемый синтаксис или неверная нормализация.
Что проверить
- Запишите окончательный путь после подстановки и нормализации.
- Проверьте префиксы диска, UNC, устройства и пути увеличенной длины.
- Проверьте разделители, кавычки, завершающие символы и недопустимые имена компонентов.
- Не путайте неправильный синтаксис с
ERROR_PATH_NOT_FOUND.
Как обрабатывать
Исправьте логику построения пути до повторения. Избегайте произвольной конкатенации строк, если API работы с путями может безопасно объединить и нормализовать компоненты.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.