파일을 잠근 사람을 찾기위한 명령 줄 도구
누가 파일을 잠그는 지 알고 싶습니다 (win32). WhoLockMe 에 대해 알고 있지만 거의 동일한 작업을 수행 하는 명령 줄 도구 를 원합니다 .
나는 또한 이 질문 을 보았지만 원격으로 열린 파일에만 적용되는 것 같습니다.
핸들 이 트릭을해야합니다.
어떤 프로그램에 특정 파일이나 디렉토리가 열려 있는지 궁금한 적이 있습니까? 이제 알 수 있습니다. Handle은 시스템의 모든 프로세스에 대해 열린 핸들에 대한 정보를 표시하는 유틸리티입니다. 파일이 열려있는 프로그램을 보거나 프로그램의 모든 핸들의 개체 유형과 이름을 볼 수 있습니다.
handle.exe http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
이것은 나를 여러 번 sooooo하는 데 도움이되었습니다 ....
Handle을 다운로드합니다.
https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
특정 파일에 대한 핸들이있는 프로그램을 찾으려면 Handle.exe가 추출 된 디렉터리에서이를 실행합니다. PATH환경 변수 에 Handle.exe를 추가하지 않은 경우 . 파일 경로는 C : \ path \ path \ file.txt "입니다. 다음을 실행하십시오.
handle "C:\path\path\file.txt"
이것은 파일 (또는 폴더)이 잠긴 프로세스를 알려줍니다.
핸들은 WhatsApp이 임시 폴더의 .tmp.node 파일에 잠금을 유지하고 있음을 찾지 못했습니다. ProcessExplorer-더 나은 작품 찾기 https://superuser.com/a/399660
저는 Unlocker 를 수년 동안 사용해 왔고 정말 마음에 듭니다. 프로그램을 식별하고 폴더 \ 파일 잠금 해제를 제안 할뿐만 아니라 잠금이있는 처리도 종료 할 수 있습니다.
또한 문제의 잠긴 파일에 대해 수행 할 작업 (예 : 삭제)을 제공합니다.
Unlocker는 "파일을 삭제할 수 없음"및 "액세스가 거부되었습니다"등의 오류 메시지와 함께 잠긴 파일을 삭제하는 데 도움이됩니다. 비디오 자습서를 사용할 수 있습니다.
Unlocker가 도움을 줄 수있는 몇 가지 오류는 다음과 같습니다.
- 파일을 삭제할 수 없습니다 : 액세스가 거부되었습니다.
- 공유 위반이 발생했습니다.
- 소스 또는 대상 파일이 사용 중일 수 있습니다.
- 다른 프로그램이나 사용자가 파일을 사용하고 있습니다.
- 디스크가 꽉 찼거나 쓰기 금지되어 있지 않고 파일이 현재 사용 중이 아닌지 확인하십시오.
컴퓨터 관리-> 공유 폴더-> 파일 열기
제 경우 Handle.exe에는 도움이되지 않았습니다. Process Explorer 라는 공식 Microsoft의 간단한 프로그램 이 유용했습니다. 관리자 권한으로 열고를 누르고 Ctrl+f파일을 사용하는 과정을 보여줄 파일 이름의 일부를 입력합니다.
참고 URL : https://stackoverflow.com/questions/241178/command-line-tool-for-finding-out-who-is-locking-a-file
'Nice programing' 카테고리의 다른 글
| 최신 GHC에서 더 이상 사용되지 않는 DatatypeContext : 이유는 무엇입니까? (0) | 2020.11.21 |
|---|---|
| Unittest의 assertEqual 및 iterables-내용 만 확인 (0) | 2020.11.21 |
| 자바 서블릿 내에서 404 오류를 어떻게 던지나요? (0) | 2020.11.20 |
| / 파일 유형에 대해서만 xcopy에서 제외 (0) | 2020.11.20 |
| WebDriver를 사용하여 경고가 있는지 확인하는 방법은 무엇입니까? (0) | 2020.11.20 |
