Estou tentando excluir um arquivo gerado durante a compilação do meu eclipse (Java). Eu tenho lido atentamente todas as respostas de aqui , mas nenhum trabalho para mim até agora (veja abaixo).
O arquivo é chamado dataentry.war. Eu usei Handle para identificar o processo que o possui:
> 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
Agora, como excluo esse arquivo?
Usando explorer
(iniciado com direitos de administrador), recebo esta mensagem idiota de que não tenho direitos de administrador:
Eutenteiusarogerenciadordetarefas:
masissolevaa:
Deumshellcmd
comdireitodeadministrador:
>del/Fdataentry.warc:\Users\mmalaterre\workspace\dataentry\target\dataentry.warAccessisdenied.
Poralgummotivo,nãoconsigoobterresmon
paraencontraroidentificador:
Eutambémtenteirenomearodiretóriopaiparaqueelenãofiquenomeucaminho(eclipse),masnovamentenãoconsigo:
Se eu tentar excluir o processo de um cmd (com direitos de administrador), aqui está o que recebo:
>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.
Existe qualquer maneira de excluir um arquivo bloqueado no Windows?