Làm thế nào để mở khóa tập tin mà không giết quá trình liên quan


9

Tôi hiện đang sử dụng OpenedFilesView để xử lý tệp điều khiển nhưng nó dựa trên windows. tôi muốn ứng dụng giao diện điều khiển cho quá trình tự động hóa xây dựng. tôi muốn một cái gì đó như mã

unlockfile file.txt

Câu trả lời:



5

Công cụ Microsoft / Sysiternals công cụ Handle.exe có thể mở khóa các tệp:

handle.exe -c 0x38 -p 1234

Bạn có thể sẽ muốn tự động hóa trước khi chạy phần sau để tìm bất kỳ cách sử dụng nào của app.exe

handle.exe \Path\to\app.exe

Sau đó, bạn sẽ cần diễn giải các kết quả để có được id xử lý và id xử lý được chuyển vào lệnh đầu tiên.

Mặc dù vậy, hãy cảnh báo, việc đóng các chốt phía sau lưng của ứng dụng có thể dẫn đến sự không ổn định trong ứng dụng có tay cầm mở.


3
IMHO, handle.exe chỉ có thể đóng tệp bằng cách xử lý nhưng tôi muốn đóng tệp theo tên tệp
MajidTaheri

2

Để bổ sung cho câu trả lời về handle.exe.

Sysiternals Process Explorer có tính năng GUI với cùng chức năng: tìm kiếm xử lý theo mẫu, xử lý danh sách xử lý, đóng bất kỳ trong số chúng.


1
Tôi đã cài đặt nó rồi, vì vậy mẹo này đã giúp tôi không phải tải thêm những thứ khác. Cảm ơn!
DOOManiac

Câu hỏi và câu trả lời tương tự với nhiều chi tiết hơn: Làm thế nào để bạn tìm thấy quá trình đang giữ một tệp đang mở trong Windows?
Vadzim
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.