Як упорядкувати файли файлової системи FAT32?


9

Я знаю, що це звучить дещо дивно, але з якихось причин аудіосистема мого автомобіля відображає папки в тому порядку, в якому вона була скопійована. В системі немає налаштувань відображення папок в алфавітному порядку. Це дійсно дратує, оскільки у мене є близько 30 Гб музики, що означає багато папок, і кожного разу, коли я додаю нову папку, вона буде додана в кінці списку ... Крім того, це зовсім не практично, коли ви хочете пошук чогось конкретного.

Тож я здогадуюсь, що система читає файли в тому порядку, як це було записано в таблиці записів FAT32. Тож питання просте. Чи є спосіб впорядкувати цей запис в алфавітному порядку?

Відповіді:


7

Я цього не пробував, але пошук у Google приводить до результату, який тут здається майже ідеальним. Сортувальник FAT-32 . Він навіть в значній мірі описує саме ту проблему, яку ви маєте. Я сподіваюся, що це допомагає.


Дякую, виглядає як те, що мені потрібно. Я спробую це якомога швидше.
Ucodia

1

Інший варіант, який дозволяє уникнути потреби у певній утиліті та дозволяє встановити послідовність у будь-якому бажаному порядку, - це просто перейменувати файли чи папки на диску FAT32.

У мене є флеш-накопичувач USB, який я використовую в своїй аудіосистемі в автомобілі (яка відтворює файли та папки в порядку, знайденому на диску), і я використовую цю техніку для встановлення порядку папок і, таким чином, порядку, яким їх бачить аудіосистема.

Моє зауваження полягає в тому, що якщо файл або папку буде перейменовано на більш довге ім'я, запис в каталозі буде відтворено в кінці каталогу, і так, здавалося б, останнім у порядку відтворення. Потім я можу перейменувати його на початкове ім'я, і ​​воно збереже нове місце. Потім я повторюю цей процес з кожною папкою чи файлом, поки вони не стануть у потрібному порядку. Почніть з предмета, який ви хочете, другого, потім предмета, який ви хочете, третього тощо.

Щоб зробити цей процес трохи менш стомливим, оскільки можна використовувати невеликий пакетний файл:

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

1

Це не дивно. Для сортування списку потрібно «багато» пам’яті, яка може бути недоступною для невеликих вбудованих систем, таких як MP3-програвачі. Вам потрібен достатньо великий масив, щоб зберігати всі імена файлів, перш ніж сортувати їх.

Тому ці системи просто перераховують файли в будь-якому порядку, запис каталогу зберігає його дочірні елементи та усуває необхідність у масиві, оскільки тепер ви просто завантажуєте одне ім'я файлу замість повного списку каталогів.

Ви можете сортувати файли вручну, перемістивши їх в інший каталог у потрібному порядку

Якщо носієм даних є USB-накопичувач у форматі FAT, то файли будуть перераховані у складному порядку на основі порядку, у якому створюються та видаляються файли, та довжини їх назв. Але найпростіший вихід - просто видалити всі файли з каталогу, а потім перемістити файли файлів у каталог у тому порядку, у якому ви хочете, щоб їх перерахували. Таким чином, перший доступний слот - це той, що знаходиться в кінці каталогу, тому запис файлу додається.

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

Або просто використовувати інструменти, зроблені для цього сортування


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.