프로세스가 잡고있는 파일 강제로 삭제하기
카테고리 없음 / 2025. 5. 9. 11:56
파일 삭제가 안되는 경우, 점유한 프로세스를 찾아 종료 후 파일을 지워야 한다.
그런데, 이런 방법도 있다. (프로세스를 어떤 이유에서든 찾을수 없을때 아래 방법이 유용하더라)
https://learn.microsoft.com/en-us/sysinternals/downloads/handle
Handle - Sysinternals
This handy command-line utility will show you what files are open by which processes, and much more.
learn.microsoft.com
# 세션 1 [프로세스가 파일을 읽기쓰기로 잡았다 라고 시뮬레이션]
$fs = [System.IO.File]::Open("C:\Users\minsouk\Downloads\Handle\a.txt", 'Open', 'ReadWrite', 'None')