MP3의 이름을 올바르게 지정하려고하는데 임의의 길이가 129 자 (128이 아님)에 도달했습니다. NTFS는 파일 이름에서 255자를 지원합니다.이 문제를 어떻게 해결합니까?
스타 워즈 6 화
MP3의 이름을 올바르게 지정하려고하는데 임의의 길이가 129 자 (128이 아님)에 도달했습니다. NTFS는 파일 이름에서 255자를 지원합니다.이 문제를 어떻게 해결합니까?
스타 워즈 6 화
답변:
백 슬래시 문자를 포함하여 전체 경로 이름에 대해 총 260자를 초과 할 수 있습니다.
mp3 파일의 이름을 포함하여 몇 개의 문자가 경로에 있습니까?
<null>
"만 있습니다. 참조 stackoverflow.com/a/15971467/632951
Windows에서 기본 총 경로 길이는 260자를 초과하지 않아야합니다 ( 경로가 디렉토리이거나 반올림 인 경우 최종적 으로 drive
+ :\
+ 255 characters of filename
+ null terminator
+ \
). 260 자 경로가 정말 깊은 경로 인 DOS의 8.3 이름 시대의 유물이었습니다.
폴더 경로가 이미 너무 길었을 수 있으므로 파일 이름의 나머지 부분은 129입니다. 더 긴 경로를 원하면 몇 가지 해결책이 있습니다.
\\?\
이 방법을 사용하면 경로에 최대 32,767 문자를 사용할 수 있습니다, 접두사 ‡subst
/ mountvol
/ diskmgmt.msc를을 . 이 방법으로 파일 이름에 최대 255자를 사용할 수 있습니다Windows 10부터 MAX_PATH 제한 § 을 제거하는 또 다른 옵션이 있습니다. HKLM\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled
레지스트리에서 설정 하거나 컴퓨터 구성> 관리 템플릿> 시스템> 파일 시스템> 그룹 정책에서 NTFS 긴 경로 사용 을 설정 하여 활성화 할 수 있습니다.
더 읽어보기 :
‡
\\?\
런타임에 시스템에서 접두어를 더 긴 문자열로 확장 할 수 있고이 확장은 전체 길이에 적용 되므로 최대 32,767 자의 경로는 대략적인 것 입니다.§ Windows 10 버전 1607
MAX_PATH
부터 일반적인 Win32 파일 및 디렉토리 기능에서 제한이 제거되었습니다. 그러나 새 동작을 선택해야합니다.
Windows 7에서는 경로 이름을 포함하여 256 자보다 긴 파일 이름을 저장할 수 있으며 쉽게 액세스 할 수 있습니다. 한곳에서 다른 곳으로 파일을 복사 할 때 작은 어려움이 발생할 수 있지만 파일 이름을 변경하거나 파일을 복사하거나 그대로 저장하지 않을 것인지 묻는 팝업이 표시됩니다. 나는 항상 그대로 저장하고 아무런 문제가 없었습니다. 아마도 한도를 초과하는 수백 개의 파일 이름이 있습니다.