基本的原理我网上查到的:

1、格式化sd卡,一个一个复制文件到sd卡(原理:便携式mp3播放机或是唱戏机这类是按文件拷贝的时间排序的)

2、找到要复制的文件的最后一个文件,选中按住shift键再选中第一个然后复制到设备。

3、选中全部文件然后鼠标移动到第一个文件上,然后拖动到sd卡。(原理当全选文件后Windows会根据鼠标指向的那个文件开始拷贝)。


还可以先建个文件夹,然后把要复制的文件放到文件夹里,再用屏幕左侧的文件和文件夹任务中的复制这个文件夹选项,复制到MP3机里面,次序就不会乱,但是如果要是用鼠标右键里的复制,然后到MP3机里再粘贴,次序就会乱。

总之就是别用鼠标右键复制。


以上几点方法,对于正常的MP3文件确实也是够用了。

但是使用以上方法之前,首先要确保所有mp3文件的名称首字母是正常的!

对于有大量生僻字的mp3文件来说,事先对于文件名的处理就至关重要!

这一步处理好了,再用以上的方法复制进mp3播放机之后,排序就完全不是问题了。


我进行排序和重命名的过程:

1.先是要找到一款功能齐全,又能灵活自定义的批量更名软件:

我平时在用的这款事实上已相当完美,界面也简单友好:Bulk Rename Utility v3.4.1.0 汉化版

(原创)完全免费的最方便的批量重命名程序 - Bulk Rename Utility

https://ningbocat.com/post/248.html


但是我发现如果是很多鸟的名称排序就会因为软件的内部运行机制的问题,以至于从电脑目录读取进来的文件列表本身就是错误排序的。

那就根本无法进行下一步的批量重命名操作了。

如图:

在windows 系统的文件管理里里打开一个目录,正确的显示应该是这样子的:

(以汉语拼音首字母从A - Z 进行排序)



11.jpg


22.jpg


很明显,“三宝鸟”是以 s 开头的,怎么可能放在“东亚石䳭"的前面?就算是逆序排序也应该是把"棕头鸦雀"这类的 z 开头的放在第一位。

所以这里完全是乱序了。


有两个文件排名正确,那是因为我是想放在第一位,第二位,我手动改名的:

A001XXX.mp3

A002XXX.mp3


但是我不可能把上千个文件都手工去改名的,最终还是要找到一个有效的批处理流程。

经过长时间寻找和测试,最后找到一款名叫:菲菲更名宝贝 的软件,能实现以正确的顺序读取出目录里的mp3文件。

我估计这是因为这软件是直接利用了windows文件管理的原理进行读取。

有很多重命名软件是用了一般的汉字库进行排序,所以遇到生僻字就只有乱排名了。

至于国外开发的重命名软件,虽然进行了汉化处理,但是核心是不会顾极到中文字库或是说生僻字的排序的。

所以说:关键时刻还是国产的靠得住!



2. 批量重命名  -  菲菲更名宝贝 

软件下载:批量重命名: https://url55.ctfile.com/d/14928255-53839374-e18dae?p=7242

(访问密码: 7242)


第一步打开要导入的目录,选取所有文件,打开就看到文件是正常排序的:


为了下一步操作方便,这里最好改成直列排序,如果图所示。


批量更名1.jpg



上一步选择文件的时候要按之前所说的方法:

找到要复制的文件的最后一个文件,选中按住shift键再选中第一个然后复制到设备

否则有可能排序会乱(软件在读取文件的时候由于没有定义顺序,有可能会随机)

我也是问了软件开发人员之后,他们给我的以上建议。



只要导入的文件排序是完全正确的,那么接下来重命名啦,或是前面加一些数字什么的都是很简单的事了,

针对不同的mp3播放器,由于我使用的播放器可以用带有数字键盘的遥控器,我每个文件前面加了编号以方便遥控。



批量更名3.jpg

图片有一个错误(我在图上直接更正了一下):编号应该是从1开始,每个文件名+1,

否则有的mp3播放器会默认把0000这个编号当成0001,就会有一个错位


如以上截图,设置思路参考如下:

1.在文件名的第4个位置,插入一个黑点.

2.在文件名的0号位置(也就是文件名开头)加入自动编号,

这个编号的原则是从0开始,每一个文件名增加1,但是,位数是4位。

也就是第一个文件名是0,第二个文件名加1变成1,第三个文件名1+1是2... ...  ,

但是扩展为4位,变成0000, 0001,0002......


又因为我第一个条件是第4个位置插入一个黑点,

最后生成的文件名类似这样:

0000.xxx.mp3

0001.xxx.mp3

0002.xxx.mp3

0003.xxx.mp3



当然,我这个有点复杂,主要目的也是为了适应遥控器的数字按钮直接控制。

否则不用加一个黑点就可以的。


微信图片_20211002193608.png


最后应用一下就完成批量改名了。


为了保险起见,可以先格式化一下 U盘或是TF卡等,再复制mp3进去。

注意一下,很多mp3播放器只支持 fat32 格式,有的甚至只支持fat

只有内置最先进系统的播放器才支持ntfs 或是exfat 格式,那种播放器说实话也没有那么多排序问题了,

一般都能正常排序。(当然,如果鸟类的名称这种生僻字很多的,也不能保证一定没问题,还是可以用以上方法批量改名)


格式化.jpg



最后就是把文件按我开头所说的方法复制到U盘,TF卡等就可以了。

注意:一定要用那种方法。否则哪怕文件名看看是完全排序正常的,到播放器里还是不正常的顺序。


复制完成之后测试一下看看顺序是不是混乱,如果有问题,格式化之后再来一遍。


接下来要说,这么多文件我怎么知道哪个是哪个??

好吧,还是有很简单办法的:


有几个办法可以知道mp3里的文件排序和对应的数字:

1.把完全相同的目录复制一份到手机上,在手机上可以进行模糊查询。

查到之后就能看到前面的编码了,然后遥控选择编号或是在mp3播放器上按数字键就可以播放了。


这个方法最简单直白,缺点是:手机容量要占用很多。

那就看第2种办法. 


2.用软件生成一张html表,再转成excel,word,txt等任何方便查询的文件就可以。 

可以打印出来,也可以发送到手机里就可以查询了,也很方便。


把一个电脑里某个目录里所有文件生成 html的软件很小,软件名称:Snap2HTML

可以百度下载,或是我这里提供了一份:


Snap2HTML.zip: https://url55.ctfile.com/f/14928255-631637283-0a814e?p=7242

(访问密码:7242)




导出文件名列表.jpg


下载解压缩之后,运行  Snap2HTML 程序,选择文件所在的目录,点右下角的: Create Snapshot

导出文件名列表a.jpg

会生成一个html后缀的网页文件,用默认的浏览器打开,或是用猎豹浏览器打开:

1.jpg



点右下角的: Export this View 

会跳出一些文本,就是这个目录下每个文件名和后缀,全部选择( Ctr + A),复制(Ctr + C)


导出文件列表d.jpg


新建一个excel文档,把鼠标点到A1 这一格(也就是第一行,第一列)

直接粘贴到这里就可以 ( Ctr + V)

3.jpg


最后保存为excel  想打印就打印,想发手机上就发手机上。

手机里打开excel查询也是很方便的。


好了,就这么愉快解决问题了。

每个mp3文件对应的编号如果不知道,就可以打开这个excel表,模糊查询一下就行了。