修改FOR ... DO按大小按降序处理文件

时间:2015-05-27 04:09:39

标签: windows batch-file

这个对lame.exe的调用有效。该目录仅包含mp3和bat文件:

for %% i in(* .mp3)do lame --scale 2“%% i”“%% ~ni_X.mp3”

我想从目录中最大的mp3文件开始,然后用最小的文件完成。唯一的原因是,当最长的任务首先运行时,我会更耐心。

1 个答案:

答案 0 :(得分:3)

for /f "delims=" %%i in ('dir /b /a-d /o-s *.mp3') do ....

以基本形式(/b)执行目录扫描,没有子目录名(/a-d),大小相反(/o-s),并为每个结果文件名分配{{1 }}