Я пытаюсь удалить файл, созданный во время сборки Eclipse (Java). Я внимательно прочитал все ответы отсюда, но пока ни один из них не работает для меня (см. Ниже).
Файл называется dataentry.war. Я использовал Handle, чтобы определить процесс, которому он принадлежит:
> handle64 dataentry.war
Nthandle v4.1 - Handle viewer
Copyright (C) 1997-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
ccSvcHst.exe pid: 2720 type: File 2350: C:\Users\mmalaterre\workspace\dataentry\target\dataentry.war
ccSvcHst.exe pid: 2720 type: File 2350: C:\Users\mmalaterre\workspace\dataentry\target\dataentry.war
ccSvcHst.exe pid: 2720 type: File 344C: C:\Users\mmalaterre\workspace\dataentry\target\dataentry.war
ccSvcHst.exe pid: 2720 type: File 344C: C:\Users\mmalaterre\workspace\dataentry\target\dataentry.war
Итак, как мне удалить этот файл?
Используя explorer
(начатый с правами администратора), я получаю это глупое сообщение, что у меня нет прав администратора:
Я попытался с помощью диспетчера задач:
но это приводит к:
Из оболочки cmd
с правами администратора:
>del /F dataentry.war
c:\Users\mmalaterre\workspace\dataentry\target\dataentry.war
Access is denied.
По какой-то причине я не могу получить resmon
чтобы найти ручку:
Я также попытался переименовать родительский каталог, чтобы он не мешал мне (eclipse), но я опять не могу это сделать:
Если я пытаюсь удалить процесс из cmd (с правами администратора), вот что я получаю:
>taskkill /PID 2720 /t /f
ERROR: The process with PID 3856 (child process of PID 2720) could not be terminated.
Reason: Access is denied.
ERROR: The process with PID 2720 (child process of PID 700) could not be terminated.
Reason: Access is denied.
Есть ли способ , чтобы удалить заблокированный файл на окнах?