Jak zmienić kolejność plików systemu plików FAT32?

9

Wiem, że to brzmi trochę dziwnie, ale z kilku powodów mój system audio wyświetla foldery w kolejności, w jakiej zostały skopiowane. W systemie nie ma ustawienia wyświetlania folderów w kolejności alfabetycznej. To naprawdę denerwujące, ponieważ mam około 30 GB muzyki, co oznacza dużo folderów i za każdym razem, gdy dodam nowy folder, zostanie on dodany na końcu listy ... Również nie jest to praktyczne, gdy chcesz szukaj czegoś konkretnego.

Sądzę więc, że system odczytuje pliki w kolejności, w jakiej zostały zapisane w tabeli rekordów FAT32. Pytanie jest więc proste. Czy istnieje sposób na zmianę kolejności tego rekordu w kolejności alfabetycznej?

Ucodia
źródło

Odpowiedzi:

7

Nie próbowałem tego, ale wyszukiwanie w Google prowadzi do wyniku, który wydaje się prawie idealny tutaj. Sortownik FAT-32 . Opisuje nawet dokładnie taki sam problem. Mam nadzieję, że to pomoże.

ChrisInEdmonton
źródło
Dzięki, wygląda na to, czego potrzebuję. Spróbuję tego jak najszybciej.
Ucodia
1

Inną opcją, która pozwala uniknąć konieczności używania określonego narzędzia i pozwala ustawić sekwencję w dowolnej kolejności, jest po prostu zmiana nazwy plików lub folderów na dysku FAT32.

Mam pamięć flash USB, której używam w moim samochodowym systemie audio (który odtwarza pliki i foldery w kolejności znalezionej na dysku) i używam tej techniki do ustawiania kolejności folderów, a tym samym kolejności, w jakiej system audio je widzi.

Moje spostrzeżenie jest takie, że jeśli nazwa pliku lub folderu zostanie zmieniona na dłuższą nazwę, pozycja katalogu jest odtwarzana na końcu katalogu, a zatem wydaje się być ostatnią w kolejności odtwarzania. Mogę następnie zmienić nazwę z powrotem na pierwotną nazwę i zachowa swoją nową pozycję. Następnie powtarzam ten proces dla każdego folderu lub pliku, dopóki nie będą w odpowiedniej kolejności. Zacznij od elementu, który chcesz drugi, następnie elementu, który chcesz trzeci i tak dalej.

Aby ten proces był nieco mniej uciążliwy, ponieważ można użyć małego pliku wsadowego:

ren %1 %1-padding
ren %1-padding %1
dir
David0337
źródło
1

To nie jest dziwne. Sortowanie listy wymaga „dużo” pamięci, która może nie być dostępna w małych systemach wbudowanych, takich jak odtwarzacze MP3. Potrzebujesz odpowiedniej tablicy do przechowywania wszystkich nazw plików przed ich posortowaniem.

Dlatego te systemy po prostu wyświetlają listę plików w dowolnej kolejności, w której pozycja katalogu przechowuje elementy potomne i eliminuje potrzebę stosowania tablicy, ponieważ teraz wystarczy załadować jedną nazwę pliku zamiast pełnej listy katalogów.

Możesz ręcznie sortować pliki, przenosząc je do innego katalogu w żądanej kolejności

Jeśli nośnikiem pamięci jest pamięć USB sformatowana w systemie plików FAT, pliki zostaną wyliczone w złożonej kolejności na podstawie kolejności tworzenia i usuwania plików oraz długości ich nazw. Ale najprostszym wyjściem jest po prostu usunięcie wszystkich plików z katalogu, a następnie przeniesienie plików do katalogu w kolejności, w której chcesz je wyliczyć. W ten sposób pierwszy dostępny slot jest tym na końcu katalogu, więc pozycja pliku zostaje dołączona.

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

Lub po prostu użyj narzędzi stworzonych do tego celu sortowania

phuclv
źródło
0

Program Rosso współpracuje z systemem Windows i może sortować dyski FAT32:

C:\> rosso F:
Sorting directory /
Steven Penny
źródło