| Предыдущий | Следующий |
| ELNRNG | ENOMSG |
ENOTEMPTY
Что означает ENOTEMPTY в Windows UCRT
ENOTEMPTY: Каталог не пуст. Удаляемый или заменяемый каталог всё ещё содержит entries; проверяйте скрытые имена, races и повторное появление файлов между scan и remove.
Практическая проверка
На Windows операция удаления каталога обычно идёт через Win32 filesystem API, где полезен исходный GetLastError(). Если UCRT преобразовал его в ENOTEMPTY, перечислите directory entries непосредственно перед удалением и учтите races, reparse points и файлы, создаваемые background process. Не используйте предварительный «пуст ли каталог» как гарантию последующего remove.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.