이 질문에는 이미 답변이 있습니다.
나는 내가 찾은 컴퓨터 비전 소스 코드로 작업하고 있었고 그것이 매우 긴 이름을 가진 캐시 파일을 생성한다는 것을 알지 못했고 이제는 그중 2 개를 삭제할 수 없습니다.
나는 더 짧은 이름으로 이름을 바꾸려고했지만 파일에 아무것도 할 수 없으며 컴퓨터를 다시 시작하여 사라질지 확인했습니다.
오류 메시지는 다음과 같습니다.
대상 경로가 너무 깁니다.
파일 이름이 대상 폴더에 비해 너무 깁니다. 파일 이름을 줄이고 다시 시도하거나 경로가 짧은 위치를 시도하십시오.
이 경우 파일을 어떻게 삭제합니까?
답변
당신이 창문에 있다고 가정 :
내가 항상하는 일은 subst 를 사용하여 경로의 일부와 드라이브 문자 연결을 만드는 것입니다.
그런 다음 새 드라이브 문자로 이동하여 이름이 긴 파일로 이동하십시오. 이제 이름을 바꾸거나 삭제할 수 있습니다. 이것이 작동하는 이유는 경로 자체에 더 이상 255자를 포함하지 않기 때문입니다.
하위 폴더를 만들려면
- 명령 프롬프트 시작 (관리자 권한 필요 없음)
cd
이동하려는 폴더를 탐색하는 데 사용 합니다 ( tab이름을 자동 완성 하는 데 사용할 수 있음)subst j: .
드라이브 문자 연결을 작성하려면 입력 하십시오. (대신에 전체 경로를 입력 할 수도 있습니다)- 이제 탐색기 에서이 PC 에 새 드라이브 문자가 있습니다. 그것으로 가서 .cache 파일에 필요한 모든 것을하십시오.
- cmd 창으로 돌아가서
subst /d j:
드라이브를 제거 하거나을 입력 하여 PC를 다시 시작하십시오.
편집 : 내가 이것을 조금 단축 할 수있는 트릭. 문제가있는 탐색기 창에서 주소 표시 줄을 클릭하여 입력 한 다음 키 cmd
를 눌러 Enter해당 위치에서 명령 프롬프트를 시작한 다음 3 단계로 진행하십시오. 🙂
EDIT2 : 좋아,이 트릭은 더 확장 될 수 있습니다. 올바른 경로의 탐색기에 subst j: .
있는 경우 주소 표시 줄에 입력하고 Enter 키를 누르십시오. 명령 창이 나타나고 명령을 실행 한 후 다시 닫습니다. 그러면 탐색기에 새 드라이브가 나타납니다.
답변
귀하의 질문은 파일 이름 자체가 너무 길 때 파일을 삭제하는 방법을 묻습니다. 파일 이름 자체가 아닌 경로가 너무 길면 폴더 이름을 쉽게 바꾸어 경로를 짧게 만들 수 있습니다.
그러나 이름이 255자를 초과하는 파일을 삭제하려면 다음을 수행하십시오.
- “CMD.EXE”를 실행하여 명령 프롬프트를 엽니 다.
- 파일이있는 폴더로 이동
- DIR / X 명령을 사용하면 짧은 파일 이름이 표시됩니다.
- 짧은 이름을 사용하여 삭제하십시오.
즉, 파일 이름이 “verylongfilename.fil”인 경우 짧은 이름은 “verylo ~ 1.fil”과 같이 표시되며 해당 이름을 사용하여 삭제할 수 있습니다.
Windows 자체는 255자를 초과하는 경로를 처리 할 수 있지만 Windows 탐색기와 같은 대부분의 GUI는 더 짧은 한계에 의해 제한됩니다.
답변
Googled : 긴 파일 이름 삭제
첫 번째 결과
Unlocker 사용 http://www.filehippo.com/download_unlocker/
폴더를 삭제할 수 없습니다 : 다른 사람이나 프로그램에서 사용하고 있습니다. 파일을 삭제할 수 없습니다 : 액세스가 거부되었습니다 공유 위반이 있습니다. 소스 또는 대상 파일이 사용 중일 수 있습니다. 다른 프로그램이나 사용자가 파일을 사용하고 있습니다. 디스크가 꽉 찼거나 쓰기 방지되어 있지 않고 파일이 현재 사용 중이 아닌지 확인하십시오.
언락 커가 도와드립니다! 폴더 나 파일을 마우스 오른쪽 버튼으로 클릭하고 잠금 해제를 선택하십시오. 폴더 나 파일이 잠겨 있으면 사물함의 목록이 나타납니다. 모두 잠금 해제를 클릭하면 완료됩니다.
답변
Microsoft는 삭제할 수없는 파일을 삭제 하는 데 유용한 기술 자료 문서를 제공합니다 . 원인 # 4는 당신과 관련이 있습니다.
가장 좋은 방법은 파일이있는 폴더 (드라이브 # 3)에 드라이브를 매핑 한 다음 해당 드라이브를 통해 입력하고 삭제하는 것입니다.