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

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

ERROR_DIR_NOT_EMPTY

Каталог всё ещё содержит элементы

ERROR_DIR_NOT_EMPTY возвращается, когда операция удаления каталога применяется к папке, в которой ещё есть файлы или подкаталоги. Это могут быть скрытые или системные элементы, точки повторной обработки либо элементы, созданные параллельно.

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

  • Перечислите содержимое каталога непосредственно перед удалением, включая скрытые элементы.
  • Проверьте, не создаёт ли другой процесс файлы во время очистки.
  • Обрабатывайте точки повторной обработки, не переходя непреднамеренно за пределы требуемого дерева.
  • Отличайте этот результат от нарушения совместного доступа или отказа в доступе к отдельным дочерним элементам.

Как обработать ошибку

Удаляйте только содержимое, принадлежащее приложению, затем повторите удаление каталога. Рекурсивное удаление должно тщательно проверять пути и сообщать о каждом дочернем элементе, который удалить не удалось.

Ссылки


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