剑波
音乐列表文件实质上是一些文本文件,我们可以用Wi ndows的内部命令DIR来按需生成音乐列表文件。其基本的命令格式如下:
DIR <参数1 参数2 …> <带有通配符的文件名集> > < 音乐播放列表.m3u>
其中,“<参数1 参数2 …>”表示生成音乐列表文件时所选择的条件,用参数/ B限制仅显示文件名,排除其他无用的信息;/ON参数是按照文件名进行排序;/OD参数是按照日期/时间从先到后的顺序排序;/OS参数则是按照文件由小到大的顺序进行排列。
按照上面所述的基本命令,假设我们要给“ D : \ 我的音乐”文件夹中的音乐文件生成播放列表文件。首先,在文件资源管理器中打开该文件夹,然后按下“Alt+D”组合键,这时光标焦点会集中到资源管理器的地址栏中,输入“CMD”并回车,之后便会自动打开命令提示符窗口,且当前路径就是“D:\我的音乐”。这样可以免去用常规方法打开命令提示符之后,还得去切换驱动器符号以及当前目录的麻烦。
案例一生成以名称排序的音乐列表
如果要将当前文件夹中的所有MP3文件,生成以音乐文件名称顺序排列的音乐列表文件,可输入并执行如下命令(输入命令之后回车即可执行):
DIR /B /ON *.MP3 > 文件名排序的列表.M3U命令执行完毕后,我们看到该文件夹中出现一个名为“文件名排序的列表.M3U”的文件,将其拖拽到记事本程序中查看,发现列表文件为按名称排序(图1)。试着用音乐播放器打開播放,一切如愿。
案例二生成以时间排序的音乐列表
利用如下的命令,可以自动生成以时间排序的音乐列表文件(图2):
DIR /B /OD *.WAV > 时间排序的列表.M3U
之后用音乐播放器打开该列表文件进行播放,即可按照录音的时间顺序来进行收听。
案例三分组连续播放多类音乐文件
利用如下的命令,可以将不同类型混杂在一个目录中的音乐文件,按类排列并生成播放列表(图3):
DIR /B /OE /ON *.* > 按类分组文件名排列.M3U
如果要生成跨目录的播放列表,若目录是上下级关系,则只需在最上层的目录中采用在上述DIR命令中加一个/S参数即可。若音乐文件位于不同位置的文件夹中,则可以采用将多条命令置于同一个批处理文件中的办法来实现,注意第一条之后的命令中要将“>”改为“>>”以累加列表。