我知道这听起来有点奇怪,但由于某些原因,我的汽车音响系统正在按照文件夹的复制顺序显示文件夹。系统中没有设置按字母顺序显示文件夹。这真的很烦人,因为我有大约 30GB 的音乐,这意味着很多文件夹,每次我添加一个新文件夹时,它都会被添加到列表的末尾......而且当你想要时它根本不实用寻找特定的东西。
所以我猜系统正在按照它在 FAT32 记录表中记录的顺序读取文件。所以问题很简单。有没有办法按字母顺序重新排列这条记录?
这并不奇怪。对列表进行排序需要大量内存,这在 MP3 播放器等小型嵌入式系统上可能不可用。在对文件进行排序之前,您需要一个足够大的数组来存储所有文件名。
因此,这些系统只是按照目录条目存储其子项的顺序列出文件,并消除对数组的需要,因为现在您只需加载单个文件名而不是完整的目录列表。
您可以按照您想要的顺序将文件移动到另一个目录来手动对文件进行排序
如果存储介质是FAT格式的U盘,则将根据文件的创建和删除顺序以及文件名的长度,以复杂的顺序枚举文件。但简单的方法是从目录中删除所有文件,然后按照您希望枚举的顺序将文件移动到目录中。这样,第一个可用的插槽就是目录末尾的插槽,因此文件条目会被附加。
或者只使用为此排序目的而制作的工具
| 归档时间: |
|
| 查看次数: |
8176 次 |
| 最近记录: |