cmd.exe에서 사용 중인 파일을 제거하는 명령은 무엇입니까?

cmd.exe에서 사용 중인 파일을 제거하는 명령은 무엇입니까?

명령 프롬프트를 사용하여 사용 중인 파일을 제거하려고 합니다. 나는 지금까지 성공하지 못했습니다. del 명령을 사용했지만 헛된 것입니다.

조언해주세요.

편집: 두 가지를 언급하는 것을 잊었습니다.

1) 이 특정 파일은 GUI에서 볼 수 없으며(숨겨지지 않음) Downloaded Program Files 폴더에 있습니다. 2) 이 문제는 나와 함께 Webex에 있는 클라이언트 컴퓨터에서 발생합니다. 그래서 Unlocker를 설치할 수 없습니다.

답변1

일반적으로 이에 대한 명령은 없습니다. 파일을 사용하여 프로그램을 닫거나 적어도 강제로 해당 링크를 닫아야 합니다.

이 질문에 대한 자세한 내용을 확인할 수 있습니다.'잠긴' 파일을 어떻게 삭제하나요?

그래도 사용에 주의하세요잠금 해제기, 핸들을 닫는 것은 안전한 작업이 아니며 데이터 손실 또는 프로그램의 잘못된 상태로 이어질 수 있습니다(자세한 내용은여기). 파일을 사용하는 프로그램을 알고 있는지, 안전하게 닫거나 파일을 강제로 해제할 수 있는지 확인해야 합니다.

답변2

파일이 모듈/라이브러리인 경우 다음을 사용하여 TASKLIST /M어떤 프로세스가 해당 파일을 사용하고 있는지 확인할 수 있습니다.

TASKLIST /M someLibrary.dll

다음과 같은 출력이 표시됩니다.

Image Name                     PID Modules
========================= ======== ============================================
someApp.exe                   1234 someLibrary.dll

TASKKILL그런 다음 문제가 있는 프로세스를 종료하는 데 사용할 수 있습니다 .

TASKKILL /F /PID 1234

프로세스가 성공적으로 종료되면 다음 출력이 표시됩니다.

SUCCESS: The process with PID 1234 has been terminated.

파일이 라이브러리가 아닌 경우 누가 해당 파일을 사용하고 있는지 알아낼 수 있는 쉬운 내장 명령이 없습니다. 그런 경우에는 추천드리고 싶습니다.프로세스 탐색기시스인터널스에서. 여기에서 열린 핸들을 검색하고 어떤 프로그램이 어떤 파일을 사용하고 있는지 확인할 수 있습니다.

답변3

사용 중인 cmd에서는 파일을 삭제할 수 없습니다. 일부 서비스가 실행되지 않는 경우, 부팅 후 바로 재부팅하고 삭제해 보세요. 그렇지 않은 경우 파일을 사용하고 있는 프로세스를 찾아 해당 파일을 종료한 다음 파일을 종료하거나 온라인 소프트웨어를 찾아 사용 중인 파일을 삭제하세요.

답변4

내장된 파일 잠금 해제 프로그램은 없지만 다른 제안에서 언급된 잠금 해제 GUI 유틸리티는 설치 후 명령줄에서 호출할 수 있습니다.

관련 정보