내장된 Windows 7 백업은 256자를 초과하는 경로를 처리합니까?

내장된 Windows 7 백업은 256자를 초과하는 경로를 처리합니까?

내장된 Windows 7 백업은 256자를 초과하는 경로를 처리합니까?

다음을 사용하여 NTFS에서 NTFS로 백업을 수행하고 있습니다.코베인, 외장 드라이브에서 외장 드라이브로, 경로가 256보다 큰 파일은 백업하지 않습니다.

답변1

때에 따라 다르지:

Windows API(다음 단락에서 설명하는 일부 예외 제외)에서 경로의 최대 길이는 260자로 정의되는 MAX_PATH입니다.

예외 중 하나는 API에 해당하는 유니코드를 사용하면 32k 경로 길이를 얻을 수 있다는 것입니다.

Windows API에는 최대 총 경로 길이 32,767자에 대해 확장 길이 경로를 허용하는 유니코드 버전이 있는 많은 함수가 있습니다.

따라서 ntfs 자체는 260자보다 긴 파일 이름을 저장할 수 있지만 프로그래머는 올바른 API를 사용해야 합니다. 주어진 예:

확장 길이 경로를 지정하려면 "\?\" 접두사를 사용합니다. 예를 들어 "\?\D:\매우 긴 경로"입니다.

주제에 대해 자세히 알아보십시오.http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.

즉, Microsoft의 내장 백업 소프트웨어는 긴 파일 이름을 꽤 잘 처리한다고 생각합니다. 나는 zip 파일을 저장 컨테이너로 사용하는 옵션에 대해 약간 회의적이지만 vdk를 저장 컨테이너로 사용하는 옵션은 긴 파일 이름에도 괜찮을 것입니다.

관련 정보