http://technet.microsoft.com/en-us/library/cc781134(v=ws.10).aspx에서 설명한 것처럼 각 NTFS 파일에는 긴 파일 이름과 해당 짧은 파일 이름이 있습니다. NTFS는 디렉터리 아래에 300,000 개 이상의 파일을 만들 수 있으며,이 경우 짧은 파일 이름이 충돌합니다. NTFS는 짧은 파일 이름의 충돌을 어떻게 처리합니까?
당신이 폴더의 파일 (30 만 이상)가 많은 경우
및 파일은 같은 초기 문자, 파일 증가를 만드는 데 필요한 시간이 긴 파일 이름이 있습니다. NTFS는 긴 파일 이름 인 의 처음 6 자의 짧은 파일 이름을 기반으로하기 때문에 증가는 입니다. 300,000 개 이상의 파일이있는 폴더에서 은 긴 파일 이름과 유사한 NTFS가 모든 8.3 이름을 사용하고 나서 충돌하기 시작합니다. 짧은 파일 이름과 기존 짧은 파일 이름 사이에 반복되는 충돌로 인해 NTFS는 으로 6에서 8 번까지 짧은 파일 이름을 재생성합니다.어떻게 NTFS가 짧은 파일 이름의 충돌을 처리 않습니다
그러나 마이크로 소프트는 질문에 대답하지 않는 이유는 무엇입니까?
d : \ tmp \ 아래에 300,000 개가 넘는 파일이 있으므로 짧은 파일 이름이 THISIS ~ 1.txt 인 파일이 두 개 이상 있으며 " THISIS ~ 1.txt "를 d : \ tmp 아래에 입력하면 어떻게됩니까?
대부분의 아마 대답과 비슷한 출력이 표시됩니다 주어진 파일에 가능한 짧은 이름이 이미 사용되었으므로 해당 파일에 대한 짧은 이름이 작성되지 않습니다. 볼륨에서 짧은 이름 작성을 모두 해제 할 수 있습니다. 이것은 종종 최상의 솔루션입니다. –
인용 된 문서는 아직 사용되지 않은 이름을 검색한다는 것을 의미하므로 복제본을 얻지 못할 것입니다. 더 많은 이름을 다 써 버리면 검색이 어려워집니다. –
[Windows가 주어진 파일의 DOS 짧은 이름을 어떻게 결정/처리합니까?] (http://stackoverflow.com/questions/324041/how-does-windows-determine-handle-the-dos-short- 이름이 주어진 임의의 파일) –