Windows

파일 이름이 대상 폴더에 비해 너무 길어집니다.

KT와이브로, CJ케이블넷 등 이퀄로직 스토리지 성공 구축 사례

KT와이브로, CJ케이블넷 등 이퀄로직 스토리지 성공 구축 사례
Anonim

최근 Windows PC에서 백업 파일 및 폴더 중 일부를 탐색하면서 삭제하려는 일부 이전 백업 파일을 발견했습니다. 이전 백업에는 아무 것도 사용하지 않았으므로 압축 된.tar 파일을 삭제하려고했습니다.

하지만 파일을 삭제할 때 다음과 같은 오류 메시지가 나타납니다.

파일 이름 대상 폴더에 비해 너무 길다.

분명히 압축 파일에는 JPG 이미지 파일이 포함되어있어서 Windows에서 삭제할 수 없었습니다. 건너 뛰기 옵션을 사용하여이 파일을 제외한 모든 파일을 삭제했습니다. 이제 왜 이런 일이 발생 했습니까?

표준 Windows 파일 명명 시스템에서는 전체 이름을 사용할 수 없거나 경로가 259자를 초과합니다. 여기에는 폴더 경로, 파일 이름 및 파일 확장명이 포함됩니다.

최대 경로 길이 제한 : Windows API (다음 단락에서 설명하는 일부 예외가 있음)에서 경로의 최대 길이 MAX_PATH는 260 자로 정의됩니다. 로컬 경로는 드라이브 문자, 콜론, 백 슬래시, 백 슬래시로 구분 된 이름 구성 요소 및 종료 null 문자 순서로 구성됩니다. 예를 들어, D 드라이브의 최대 경로는 "D: some 256-character path string"입니다. 여기서 ""는 현재 시스템 코드 페이지의 보이지 않는 종료 널 문자를 나타냅니다. (이 문자는 시각적 인 명확성을 위해 여기에 사용되었으므로 유효한 경로 문자열의 일부가 될 수 없습니다.)

대상 폴더가 너무 긴 파일

필자의 경우 전체 폴더 경로는 다음과 같습니다.

D: Site Backups Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 년 8 월 9 일

그리고 파일 이름은 Music-producer-… -and-video-games.jpg 와 같이 이미지에서 볼 수있는 길이 길었습니다.

파일을 삭제하거나 이름을 변경하려고 시도했습니다. 나는 그렇게 할 수있는 선택조차하지 않았다. 이름을 바꿀 수 있으면 괜찮 았지만이 옵션이 제공되지 않았습니다. 따라서 `Back`을 하위 폴더로 이동하여 삭제하려고했습니다. 성공하지 못했습니다.

Move To folder 옵션을 사용하여 폴더를 D Drive 로 옮겼습니다. 이것은 효과가있다! 경로가 갑자기 짧아 져서 삭제할 수있었습니다. 이 간단한 트릭이 제 경우에 효과가 있었고 도움이되기를 바랍니다.

때때로 디스크 재시작, 디스크 검사 실행 또는 타사 삭제 프리웨어 사용 또한 삭제할 수없는 파일과 폴더를 삭제하는 데 도움이되는 것으로 알려져 있습니다.

프리웨어

긴 경로 해결 프로그램 을 사용하여 Windows에서 너무 긴 경로 오류를 해결할 수 있습니다. 아무 도움이되지 않는 경우 다음을 수행 할 수 있습니다. CMD 및 Robocopy를 사용하여 몇 가지 고급 방법이 제안 된이 Microsoft 스레드를 살펴보십시오.