jak odblokować plik bez procesu związanego z zabiciem

9

Obecnie używam OpenedFilesView do obsługi pliku kontrolnego, ale jest on oparty na systemie Windows. Chcę aplikacji konsoli do procesu automatyzacji kompilacji. Chcę coś jak następujący kod

unlockfile file.txt
MajidTaheri
źródło

Odpowiedzi:

5

Moim wybranym narzędziem do tego scenariusza jest LockHunter.

Posiada również interfejs wiersza poleceń oprócz GUI. Działa w wersjach Windows 7 x68 i x64.

http://lockhunter.com/manual.htm

Powodzenia!

Chmura
źródło
5

Narzędzie Handle.exe narzędzia Microsoft / Sysinternals może odblokowywać pliki:

handle.exe -c 0x38 -p 1234

Prawdopodobnie będziesz chciał zautomatyzować najpierw uruchamiając poniższe, aby znaleźć zastosowania app.exe

handle.exe \Path\to\app.exe

Będziesz wtedy musiał zinterpretować wyniki, aby uzyskać identyfikator dojścia i identyfikator procesu, które zostaną przekazane do pierwszego polecenia.

Ostrzegamy jednak, że zamykanie uchwytów z tyłu aplikacji może prowadzić do niestabilności w aplikacji, która miała otwarty uchwyt.

ciężki
źródło
3
IMHO, uchwyt.exe może zamknąć plik tylko za pomocą uchwytu, ale chcę zamknąć plik według nazwy pliku
MajidTaheri