20200824 用批处理文件拷贝指定类型的文件
前言:娃的故事机音效不错的,就是按顺序自动播放时顺序会乱掉,怀疑是用电脑拷贝时系统自动把粘贴命令拆分成多个任务所致,因为记得播放机说明书说过按存储顺序播放。其实我估摸就是这个播放机没有智能一点的文件管理系统,所以那么笨。另外买了个MP3播放器吧,外放音效实在太差了,只试了一下立马退货,还是老实折腾老点的播放机。设想手工按理想的顺序一个一个拷贝应该能行,但显然太费事,岂是21世纪曾经编程的妈妈所为。琢磨了这个批处理文件出来,效果不错,记录于此,也分享给有类似需求的同胞。以下类容拷贝到一个新建的txt文件里,关闭改后缀为bat即可。
==============================程序开始的分割线=======================================
goto start
本.bat的作用是把当前目录下的指定类型的文件按顺序拷贝到指定位置。
bat文件须与被拷贝文件放在同一目录,目标文件夹d:\temp\可按需修改
使用场景:某些MP3播放器连续播放时是按存储顺序播放的,而用操作系统的拷贝粘贴命令时,
存储顺序不太能控制。估计是底层执行粘贴命令时为了提高效率自动把一个粘贴命令拆分成n个
并行的粘贴动作导致。故写下这个批处理文件,强制只按指定顺序(此处为文件名一个一个拷贝
:start
@echo off
:del filelist.txt
dir/b/on *.mp3>filelist.txt
for /f "delims=" %%i in (filelist.txt) do (
copy "%%i" /y d:\temp\)
del filelist.txt