Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

윈도우에서 삭제되지 않는 파일·폴더, 명령 프롬프트로 강제 삭제하는 방법

윈도우 PC를 사용하다 보면 아무리 삭제 버튼을 눌러도 지워지지 않는 파일이나 폴더를 만나게 됩니다. 이런 항목을 삭제하려고 하면 "항목을 찾을 수 없습니다(Could not find this item)"라는 오류 메시지만 반복해서 나타나곤 하는데요. 다행히 몇 가지 간단한 명령어만 알면 이 문제를 쉽게 해결할 수 있습니다.

파일이나 폴더가 삭제되지 않는 원인

가장 흔한 원인은 폴더 이름 끝에 숨겨진 공백입니다. 예를 들어 "New Folder "처럼 이름 마지막에 공백이 포함된 폴더가 있다면, 윈도우 탐색기는 공백이 없는 "New Folder"를 삭제하려다가 실제 폴더를 찾지 못해 오류를 발생시킵니다.

윈도우 8, 8.1, 10 이상에서는 파일이나 폴더 이름 앞뒤의 공백을 자동으로 제거하기 때문에 이런 상황이 거의 발생하지 않습니다. 하지만 예전 버전인 윈도우 XP나 비스타 시절에는 이름 끝에 공백이 있는 파일이나 폴더를 만드는 것이 가능했고, 그 당시 생성된 폴더가 그대로 남아 있으면 지금의 윈도우에서 삭제되지 않는 문제가 생기는 것입니다.

명령 프롬프트로 삭제 안 되는 파일·폴더 제거하기

그럼 실제로 삭제되지 않는 파일이나 폴더를 제거하는 방법을 단계별로 살펴보겠습니다.

1. 관리자 권한으로 명령 프롬프트 실행

화면 왼쪽 아래의 윈도우 버튼을 마우스 오른쪽 버튼으로 클릭한 뒤, "명령 프롬프트(관리자)"를 선택합니다. 윈도우 10 이상에서는 "Windows PowerShell(관리자)" 또는 "터미널(관리자)"을 사용해도 동일하게 작동합니다.

2. 삭제할 파일이 있는 폴더로 이동

삭제하고 싶은 파일이나 폴더가 저장된 위치를 파일 탐색기에서 먼저 확인합니다.

3. cd 명령어로 해당 경로 진입

명령 프롬프트에 cd를 입력한 후, 한 칸 띄고 파일이 있는 폴더의 전체 경로를 붙여넣습니다. 아래는 바탕화면으로 이동하는 예시입니다. (실제 본인의 경로로 수정해서 입력하세요.)

cd c:\Users\사용자이름\Desktop

입력 후 Enter 키를 누르면 프롬프트의 경로가 변경된 것을 확인할 수 있습니다.

4. dir /x 명령어로 파일 목록 확인

이제 해당 폴더 안에 들어왔으니 다음 명령어를 입력하고 Enter 키를 누릅니다.

dir /x

그러면 폴더 내 모든 파일과 폴더 목록이 표시됩니다. 여기서 삭제되지 않는 대상 파일이나 폴더를 찾아보세요.

5. 짧은 파일 이름(8.3 형식) 확인

목록을 보면 실제 이름 외에 AFTERE~1, ABCD~1 같은 형태의 짧은 이름이 함께 표시됩니다. 이 짧은 이름에는 공백이 포함되어 있지 않기 때문에 명령어로 바로 접근할 수 있습니다.

6. rmdir 명령어로 폴더 삭제

삭제할 항목의 짧은 이름을 확인했다면, 아래 명령어에서 파일명 부분을 방금 확인한 이름으로 바꿔 입력하고 Enter 키를 누릅니다.

rmdir /q /s 파일명

여기서 /q는 삭제 확인 메시지를 표시하지 않는 옵션이고, /s는 하위 폴더와 파일까지 모두 삭제하는 옵션입니다.

7. 삭제 결과 확인

이제 폴더가 성공적으로 삭제되었습니다. 파일 탐색기를 열어 해당 폴더가 사라졌는지 직접 확인해 보세요.

마무리

생각보다 어렵지 않게 삭제되지 않던 파일이나 폴더를 정리했습니다. 더 이상 불필요한 파일 때문에 곤란해할 필요가 없습니다. 이 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.