| Предыдущий | Следующий |
| ERROR_SEGMENT_NOTIFICATION | ERROR_FT_READ_RECOVERY_FROM_BACKUP |
ERROR_BAD_CURRENT_DIRECTORY
Что означает ERROR_BAD_CURRENT_DIRECTORY
ERROR_BAD_CURRENT_DIRECTORY означает, что текущий каталог процесса больше не существует или недоступен в данном security/session context. Особенно часто это происходит с removable media и mapped network drives.
Что проверить
- Получите current directory непосредственно перед ошибкой и проверьте его доступность.
- Учитывайте разницу mapped drives между user sessions и elevated/non-elevated tokens.
- После disconnect share, удаления mount point или media change установите существующий working directory.
- Если приложение не должно зависеть от CWD, используйте absolute paths для критичных файловых операций.
Как подтвердить исправление
Исправление подтверждается тем, что перед файловой операцией current directory существует и доступен в том же security/session context, либо критичные пути больше не зависят от CWD.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.