컴퓨터를 사용하다 보면 복사도, 이동도, 수정도, 삭제도 되지 않는 파일이나 폴더를 만나게 되는 경우가 있습니다. 이때 나타나는 대표적인 오류 메시지가 바로 "항목을 찾을 수 없습니다. 더 이상 <경로>에 위치하지 않습니다. 항목의 위치를 확인한 후 다시 시도하십시오(Could not find this item, This is no longer located in <path>)"입니다.
이 오류는 특정 파일을 삭제, 이름 변경 또는 열려고 할 때 발생합니다. 문제가 되는 파일은 주로 서드파티(제3자) 프로그램이 생성하는 경우가 많으며, 파일 형식 정보 등 중요한 속성이 누락되어 있는 경우가 많습니다.
파일 탐색기에는 보이는데 조작할 수 없는 이유
흥미롭게도 이런 파일은 파일 탐색기에서는 정상적으로 보이지만, 실제로는 삭제나 이름 변경 같은 작업을 수행할 수 없습니다. Windows 11/10에서 파일을 복사, 삭제하거나 새 항목을 만들 때 위와 같은 오류 메시지가 나타난다면, 아래에서 소개하는 해결 방법들이 도움이 될 것입니다.
- 컴퓨터를 재시작한 후 다시 시도하기
- CMD(명령 프롬프트)로 문제 파일 삭제하기
- CMD(명령 프롬프트)로 파일 이름 변경하기
1] 컴퓨터 재시작 후 다시 시도
해당 파일이 다른 프로세스에 의해 잠겨(locked) 있을 가능성이 있습니다. 가장 간단한 방법부터 시도해 보세요. 컴퓨터를 재시작한 뒤 동일한 작업을 다시 실행하면 문제가 해결되는 경우가 종종 있습니다.
2] CMD(명령 프롬프트)로 문제 파일 삭제하기
이 글에서 소개하는 방법들은 대부분 명령 프롬프트(Command Prompt)를 활용합니다. 따라서 CMD 창에서 명령어를 입력하는 데 익숙해져야 합니다. 참고로 이런 비정상 파일은 용량이 큰 경우가 많아, 삭제에 성공하면 상당한 저장 공간을 확보할 수 있습니다.
삭제 절차는 다음과 같습니다:
먼저 해당 파일이 들어 있는 폴더를 엽니다. 그다음 Shift 키를 누른 상태에서 폴더 내 빈 공간을 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴에서 '여기서 PowerShell 창 열기'(또는 '여기서 명령 창 열기') 옵션을 선택하면 해당 폴더 경로에서 바로 명령 창이 열립니다.
명령 창이 열리면 아래 명령어를 입력하고 실행합니다:
del <파일-이름>
<파일-이름> 부분은 실제 파일명으로 교체해야 합니다. 예를 들어 menu.js와 같은 식입니다.
명령이 성공적으로 실행되면 파일이 컴퓨터에서 제거됩니다. 파일 탐색기에서 더 이상 보이지 않으며, 해당 파일이 차지하던 공간도 다른 파일을 위해 사용할 수 있게 됩니다.
추가 팁: 문제가 되는 파일을 새로 만든 빈 폴더로 이동한 뒤, 그 폴더 자체를 삭제해 보는 방법도 있습니다. 의외로 이 방법으로 파일이 정상적으로 삭제되는 경우가 있습니다.
만약 확장자가 없는 파일 때문에 곤란하다면, 해당 폴더에서 명령 창을 연 후 아래 명령어를 실행해 보세요:
del *.*
이 명령은 해당 폴더 안의 모든 파일을 삭제하므로, 반드시 문제 파일만 있는 폴더에서 사용해야 합니다.
3] CMD(명령 프롬프트)로 파일 이름 변경하기
파일을 삭제하고 싶지 않고 그대로 활용하고 싶다면, 이름을 변경한 뒤 다른 프로그램으로 여는 방법을 시도해 볼 수 있습니다. 이름 변경 역시 명령 프롬프트에서 몇 가지 명령어만 입력하면 됩니다.
앞서 설명한 방법대로 해당 파일이 있는 폴더에서 명령 창을 연 후, 먼저 폴더 내 모든 파일 목록을 확인하기 위해 아래 명령어를 실행합니다:
DIR /A /X /P
그다음 파일 이름을 변경하려면 아래 명령어를 입력합니다:
RENAME <원본 파일 이름> <변경할 파일 이름>
명령이 실행되면 파일 이름이 변경되며, 이후에는 정상적으로 파일에 접근할 수 있을 가능성이 높습니다. 파일은 여전히 파일 탐색기에 표시되며, 원하는 응용 프로그램으로 열어볼 수 있습니다.
마무리
이 오류는 주로 서드파티 소프트웨어가 생성한 파일에서 자주 발생하며, 파일 탐색기에는 분명히 보이지만 실질적인 작업은 전혀 불가능하게 만듭니다. 다행히 이 글에서 소개한 재시작, CMD를 통한 삭제, CMD를 통한 이름 변경 방법을 활용하면 대부분의 경우 문제를 해결할 수 있습니다. 명령어 입력 시 파일 이름과 경로를 정확히 확인하는 것만 잊지 마세요.