1

Я не могу удалить пустой каталог, я хотел бы знать, почему. Этот каталог содержал фильм, который воспроизводил мой пользовательский проигрыватель, и он мог каким-то образом блокировать каталог. однако он закрыт и не отображается в списке процессов при нажатии Ctrl + Alt + Delete.

Я установил Process Monitor и когда я из консоли выполняю

rmdir directory

это говорит, что это не может быть удалено, и PM говорит

Operation: CreateFile
Result: SHARING VIOLATION

Desired Access: Read Attributes, Delete, Synchronize
Disposition:    Open
Options:    Directory, Synchronous IO Non-Alert, Open Reparse Point
Attributes: n/a
ShareMode:  Read, Write, Delete
AllocationSize: n/a

Что я могу сделать, чтобы узнать, почему я не могу удалить этот каталог и как его удалить?

PS Я знаю, что смогу удалить его после перезагрузки компьютера, но я хотел бы знать, почему мой плеер блокирует этот каталог.

2 ответа2

2

Вы можете использовать функцию "Обнаружить дескриптор" Process Explorer с (частью) именем каталога, чтобы увидеть, какие процессы, если таковые имеются, имеют дескриптор этого каталога.

1

Я бы сначала посмотрел на разрешения, вы вошли в систему как учетная запись с разрешениями, чтобы удалить его. Может быть, локальная учетная запись администратора? или администратор домена, если вы находитесь на домене.

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

«если сначала у вас ничего не получится, перезагрузите компьютер и попробуйте снова» - лол

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .