FAT32 파일 시스템의 파일을 재정렬하는 방법은 무엇입니까? 시스템에 설정이 없습니다. 약 30GB의

나는 이것이 조금 이상하게 들린다는 것을 알고 있지만, 어떤 이유로 든 내 자동차 오디오 시스템은 복사 된 순서대로 폴더를 표시합니다. 알파벳 순서로 폴더를 표시하도록 시스템에 설정이 없습니다. 약 30GB의 음악이있어서 많은 폴더를 의미하고 새 폴더를 추가 할 때마다 목록 끝에 추가됩니다 … 또한 원할 때 실용적이지 않습니다. 특정한 것을 찾으십시오.

그래서 시스템이 FAT32 레코드 테이블에 기록 된 순서대로 파일을 읽고 있다고 생각합니다. 그래서 질문은 간단합니다. 이 레코드를 알파벳 순서로 다시 정렬하는 방법이 있습니까?



답변

나는 이것을 시도하지 않았지만 Google 검색은 결과가 거의 완벽하게 보입니다.
FAT-32 분류기 . 심지어 당신이 겪고있는 문제를 거의 정확하게 묘사합니다. 이게 도움이 되길 바란다.


답변

특정 유틸리티가 필요하지 않고 순서를 원하는 순서대로 설정할 수있는 다른 옵션은 FAT32 드라이브의 파일 또는 폴더 이름을 바꾸는 것입니다.

자동차 오디오 시스템 (드라이브에서 찾은 순서대로 파일 및 폴더를 재생)에서 사용하는 USB 플래시 드라이브가 있으며이 기술을 사용하여 폴더의 순서와 오디오 시스템의 순서를 설정합니다.

파일이나 폴더의 이름이 더 긴 이름으로 바뀌면 디렉토리 끝에서 디렉토리 항목이 다시 생성되므로 재생 순서에서 마지막으로 표시됩니다. 그런 다음 원래 이름으로 다시 바꿀 수 있으며 새 위치를 유지합니다. 그런 다음 원하는 순서가 될 때까지 각 폴더 또는 파일에 대해이 프로세스를 반복합니다. 두 번째로 원하는 항목으로 시작한 다음 세 번째로 원하는 항목으로 시작하십시오.

작은 배치 파일을 사용할 수 있으므로이 프로세스를 조금 덜 지루하게 만들려면 :

ren %1 %1-padding
ren %1-padding %1
dir

답변

이상하지 않습니다. 목록을 정렬하려면 “많은”메모리가 필요하며 MP3 플레이어와 같은 소형 임베디드 시스템에서는 사용할 수 없습니다. 정렬하기 전에 모든 파일 이름을 저장하기에 충분히 큰 배열이 필요합니다.

따라서 해당 시스템은 디렉토리 항목이 하위 항목을 저장하는 순서에 관계없이 파일을 나열하고 전체 디렉토리 목록 대신 단일 파일 이름을로드하기 때문에 배열이 필요하지 않습니다.

파일을 원하는 순서대로 다른 디렉토리로 이동하여 수동으로 정렬 할 수 있습니다

저장 매체가 FAT 형식의 USB 썸 드라이브 인 경우 파일 작성 및 삭제 순서와 이름 길이에 따라 파일이 복잡한 순서로 나열됩니다. 그러나 쉬운 방법은 디렉토리에서 모든 파일을 제거한 다음 파일 파일을 원하는 순서대로 디렉토리로 이동하는 것입니다. 이렇게하면 사용 가능한 첫 번째 슬롯이 디렉토리의 끝에있는 슬롯이므로 파일 항목이 추가됩니다.

https://blogs.msdn.microsoft.com/oldnewthing/20140304-00/?p=1603

또는이 정렬 목적으로 만들어진 도구를 사용하십시오.


답변

Rosso 프로그램 은 Windows와 함께 작동하며 FAT32 드라이브를 정렬 할 수 있습니다.

C:\> rosso F:
Sorting directory /