Что означает код ошибки Windows 161 (ERROR_BAD_PATHNAME)?

 
Также может означать:
КонстантаТипОС
PCI_BUS_DRIVER_INTERNALКод BSODWindows
Предыдущий Следующий
ERROR_BAD_ARGUMENTS ERROR_SIGNAL_PENDING

ERROR_BAD_PATHNAME

Синтаксис пути недействителен

ERROR_BAD_PATHNAME означает, что Windows отклонила само имя пути, а не просто не смогла найти указанный объект. Причиной могут быть недопустимые префиксы, неправильно сформированные компоненты, неподдерживаемый синтаксис или неверная нормализация.

Что проверить

  • Запишите окончательный путь после подстановки и нормализации.
  • Проверьте префиксы диска, UNC, устройства и пути увеличенной длины.
  • Проверьте разделители, кавычки, завершающие символы и недопустимые имена компонентов.
  • Не путайте неправильный синтаксис с ERROR_PATH_NOT_FOUND.

Как обрабатывать

Исправьте логику построения пути до повторения. Избегайте произвольной конкатенации строк, если API работы с путями может безопасно объединить и нормализовать компоненты.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.