대상 폴더에 대해 파일 이름이 너무 깁니다.

최근에 Windows(Windows) PC에서 일부 백업 파일과 폴더를 탐색하는 동안 삭제하고 싶은 오래된 백업 파일을 발견했습니다. 예전 백업은 쓸일이 없어서 압축된 .tar 파일을 삭제하고 싶었습니다.

그러나 계속해서 삭제하면 다음과 같은 오류 메시지가 나타납니다.

대상 폴더에 대해 파일 이름이 너무 깁니다.

대상 폴더에 대해 파일 이름이 너무 깁니다.

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

표준  Windows 파일 명명 시스템에서 전체 이름은 불가능하거나 경로가 259자를 초과합니다. 여기에는 폴더 경로, 파일 이름 및 파일 확장명이 포함됩니다. 그렇다면 삭제하려고 하면 이 오류가 표시됩니다.

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

관련(Related) : Windows에서 Win32 긴 경로를 활성화하는 방법(How to Enable Win32 Long Paths in Windows) .

(Filename)대상 폴더에 비해 파일 이름 이 너무 깁니다.

이제 제 경우 전체 폴더 경로는 다음과 같습니다.

D: Site Backups\ Misc\ 백업-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 8 wp-content2 uploads0

그리고 파일 이름은 이미지에서 볼 수 있듯이 Music-Producer-…-and-video-games.jpg 처럼 정말 길었습니다.(Music-producer-…-and-video-games.jpg)

위치를 열고 파일을 삭제하거나 이름(delete or rename) 을 바꾸려고 했습니다. 나는 그렇게 할 수 있는 선택권조차 주지 않았다. 이름을 바꿀 수 있다면 괜찮습니다. 하지만 이 옵션은 제공되지 않았습니다.

파일 이름이 너무 깁니다 2

파일 이름이 너무 깁니다 3

이 간단한 트릭이 제 경우에 효과가 있었고 여러분에게도 도움이 되었기를 바랍니다.(This simple trick worked in my case, and I hope it helps you too.)

때로는 단순히 재부팅 하거나 디스크 검사(Check Disk) 를 실행 하거나 타사 삭제 프리웨어를 사용하는 것도 삭제할 수 없는 파일 및 폴더를 삭제 하는 데 도움이 되는 것으로 알려져 있습니다.

또한 프리웨어 Long Path Fixer 를 사용하여 Windows 에서 (Windows)Path Too Long 오류 를 수정할 수 있습니다 .

아무 것도 도움이 되지 않는다면 CMD(CMD)Robocopy 를 사용하여 몇 가지 고급 방법이 제안된 이 Microsoft 스레드(Microsoft thread) 를 살펴보는 것이 좋습니다 .

관련 읽기(Related read) : 소스 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다 .



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts