- 帖子
- 5
- 积分
- 19
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2012-8-14
|
有偿求助前辈帮咱写BAT以解脱无聊的工作
这里高手很多..我等小白特来求助一下高手帮帮忙..
每天我会拿到几十个文件..一般会分成几大类..文件名通常是一堆中文..但是我有我自己的命名规则..可能会分成几类..
1.批量文件重命名:
《怒火2》全裸镜头被投诉 惹露点乌龙.mp4
2012全国比基尼**大赛创意水上走秀.mp4
2012全球比基尼大赛泳装精编版.mp4
34E嫩模穿比基尼大解放.mp4
3个屌丝超强同步模仿 笑抽了.mp4
0820la01_《怒火2》全裸镜头被投诉 惹露点乌龙.mp4
0820la02_2012全国比基尼**大赛创意水上走秀.mp4
0820la03_2012全球比基尼大赛泳装精编版.mp4
0820la04_34E嫩模穿比基尼大解放.mp4
0820la05_3个屌丝超强同步模仿 笑抽了.mp4
文件名的规律一般是4位数日期,然后是2位数的类别编号..接着是序号..然后是下划线加原中文名..比如说这样:0815ab01_求助帮忙写个批处理.mpg
有没有可能弄一个几行的代码的BAT在文件夹下..然后就是把N个文件..加上前面的前缀然后自动加上序号..再加上下划线然后保留原文件名..而不是用超傻的方法一个文件写一行~
2.把文件夹内文件名整理到一个BAT里:
abc.exe -i "D:\0817ly01.mpg" -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
abc.exe -i "D:\0817ly02.mpg" -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
abc.exe -i "D:\0817ly03.mpg" -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
abc.exe -i "D:\0817ly04.mpg" -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
因为是视频转码软件..我目前使用的是一个BAT..但是有多少个文件..我就要写多少行..每行都要单独修改..有没有可以把这个文件夹下所有指定的扩展名文件都执行此条命令?个人能力有限..只能一行一行写..这不科学啊~
3.建立文件夹:
0820la01.mpg
0820la02.mpg
0820la03.mpg
0820la04.mpg
0820la05.mpg
一个文件夹下有N多文件..我想按名称建立文件夹..
0820la01
0820la02
0820la03
0820la04
0820la05
个人的笨方法是:
md D:\0820la01
md D:\0820la02
md D:\0820la03
md D:\0820la04
md D:\0820la05
前4位数是固定的.56位的不固定..78位的是序号..
4.按文件名来整理最终文件:
上面的工作做完以后..我每一个文件最后会生成N个文件..比如说:
0815ab01_01.mp4
0815ab01_02.mp4
0815ab01_03.mp4
0815ab02_01.mp4
0815ab02_02.mp4
0815ab02_03.mp4
我想把前3个文件复制到0815ab01文件夹..后3个文件复制到0815ab02..
下划线前面都是固定的..我的整理要求是按着下划线前面的分类复制到指定的文件夹内..指定的文件夹最好也是BAT来执行!~
我现在的做法是copy x:\0815ab01*.* Y:\0815ab01
有多少个文件我就要复制多少行..然后手动来改..没啥效率..也不科学..不知道有没有高级的BAT命令可以简化这种劳动?
论坛不常上..哪位大大有兴趣帮忙的可以QQ加我:193004..价格详谈! |
|