como desbloquear arquivo sem matar processo relacionado

9

Atualmente, eu uso o OpenedFilesView para manipular arquivos de controle, mas é baseado no Windows. Eu quero aplicação de console para construir o processo de automação. eu quero algo como o seguinte código

unlockfile file.txt
MajidTaheri
fonte

Respostas:

5

Minha ferramenta de escolha para esse cenário é o LockHunter.

Também possui uma interface de linha de comando, além de uma GUI. Funciona nas edições Windows 7 x68 e x64.

http://lockhunter.com/manual.htm

Boa sorte!

Nuvem
fonte
5

A ferramenta Microsoft / Sysinternals Handle.exe pode desbloquear arquivos:

handle.exe -c 0x38 -p 1234

Provavelmente você desejará automatizar primeiro a execução do seguinte para encontrar qualquer uso do app.exe

handle.exe \Path\to\app.exe

Você precisaria interpretar os resultados para obter a identificação do identificador e a identificação do processo a serem passadas para o primeiro comando.

Entretanto, esteja avisado: fechar alças nas costas do aplicativo provavelmente levará à instabilidade no aplicativo que tinha o identificador aberto.

pesado
fonte
3
IMHO, Handle.exe capaz de arquivo por perto única alça, mas eu quero fechar arquivo por arquivo
MajidTaheri