Я перемещаю некоторые файлы на сервере (Windows Server 2003), и там есть заблокированный файл, который, похоже, никто не открывает. Как мне удалить этот файл?
Использовать открытые файлы команда для идентификации и отключения пользователей, у которых открыт файл. Если это не сработает, загрузите Unlocker утилита.
Синтаксис Openfiles:
openfiles.exe /query
openfiles.exe /disconnect /id openFileID
1.) Open `computer management', (right-click "My Computer", select
`Manage')
2.) Scroll down to `Shared Folders', expand.
3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.
Если вы хорошо разбираетесь в вышеизложенном, слишком глубокий путь к файлу / папке может вас огорчить. Попробуйте переместиться в несколько папок к корню, а затем вырезать и вставить их, чтобы сократить часть пути. В качестве альтернативы вы можете переименовать папки в пути в «1», «2», «3» и т. Д. Сокращение некоторых посторонних символов.
В SysInternals есть инструмент MoveFile, который перемещает или удаляет файл при перезагрузке компьютера.
Я вижу это все время, вы также можете запустить Systernal Process Explorer, чтобы узнать, у кого есть файл, вот отличное руководство по использованию Process Explorer для этой цели: Разблокировка используемых файлов
Мне лично нравится этот способ, поскольку у меня есть этот инструмент на моем USB-накопителе, и я могу запускать его, не устанавливая его.
Вот несколько методов: http://www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/
В крайнем случае вы можете попробовать загрузиться в режиме «Безопасный режим» или «Командная строка» и таким образом удалить файл.
Мы часто наблюдаем это с вирусами, шпионским ПО и т. Д. Загрузка в безопасном режиме обычно помогает.
Удачи!