楼 主
批量生成新文件怎样与原文件名一样,但扩展名不一样?
发表于 2007-04-21 21:24 · 中国 山东 济南 联通
初级用户
★
积分 20
发帖 9
注册 2007-04-21 00:17
19年会员
UID 85898
性别 男
状态 离线
mencoder.exe -ffourcc FLV1 -of lavf -lavfopts E:\别拿豆包不当干粮02.rmvb -o E:\\别拿豆包不当干粮02.flv
这是我程序的生成参数和方式
在dos运行
我想让这个文件夹下所有文件都生成
这样 mencoder.exe -ffourcc FLV1 -of lavf -lavfopts *.rmvb -o *.flv
就是新文件与原文件重名即可,怎么办啊,请高手帮忙!!!
[ Last edited by xlfj521 on 2007-4-21 at 08:42 AM ]
第 2 楼
发表于 2007-04-21 23:08 · 中国 山东 济南 联通
初级用户
★
积分 20
发帖 9
注册 2007-04-21 00:17
19年会员
UID 85898
性别 男
状态 离线
楼上的你说的不对,要是直接用ren的话,我还贴出来问吗?你也不想想
第 3 楼
发表于 2007-04-21 23:10 · 中国 浙江 杭州 联通
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
第 4 楼
发表于 2007-04-21 23:11 · 中国 安徽 芜湖 电信
高级用户
★★★
积分 866
发帖 415
注册 2005-12-04 11:19
20年会员
UID 46459
状态 离线
@echo off
for /r %%i in (*.rmvb) do ren "%%i" "%%~ni".flv
pause
代码没有测试,如果有问题请跟帖。
[ Last edited by htysm on 2007-4-21 at 11:15 PM ]
欢迎你到批处理爱好者联盟QQ群:18023953
第 5 楼
发表于 2007-04-21 23:36 · 中国 重庆 长寿区 电信
初级用户
★
积分 101
发帖 47
注册 2007-04-18 16:05
19年会员
UID 85634
性别 男
状态 离线
for /f "skip=5 tokens=4 delims=. " %i in ('dir *.rmvb') do del %i.rmvb&imencoder.exe -ffourcc FLV1 -of lavf -lavfopts %i.rmvb -o %i.flv
自己去试试
[ Last edited by chkau on 2007-4-21 at 07:20 PM ]
第 6 楼
发表于 2007-04-21 23:41 · 中国 重庆 长寿区 电信
初级用户
★
积分 101
发帖 47
注册 2007-04-18 16:05
19年会员
UID 85634
性别 男
状态 离线
.......我也跟着发傻了
for /f "skip=5 tokens=4 delims=. " %i in ('dir *.rmvb') do del %i.rmvb&imencoder.exe -ffourcc FLV1 -of lavf -lavfopts %i.rmvb -o %i.flv
[ Last edited by chkau on 2007-4-21 at 07:19 PM ]
第 7 楼
发表于 2007-04-21 23:48 · 中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
如果单纯的将“*.rmvb”改为“*.flv”,直接用“ren *.rmvb *.flv”就可以了
第 8 楼
发表于 2007-04-21 23:50 · 中国 重庆 长寿区 电信
初级用户
★
积分 101
发帖 47
注册 2007-04-18 16:05
19年会员
UID 85634
性别 男
状态 离线
他是要将RMVB影像文件改成flash文件,直接改名了就是一堆不能执行的垃圾文件
第 9 楼
发表于 2007-04-21 23:51 · 中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
Originally posted by chkau at 2007-4-21 10:50:
他是要将RMVB影像文件改成flash文件,直接改名了就是一堆不能执行的垃圾文件
这那叫改名啊,纯属格式转换啊,那一开始的标题就跑题了
第 10 楼
发表于 2007-04-22 00:15 · 中国 重庆 长寿区 电信
初级用户
★
积分 101
发帖 47
注册 2007-04-18 16:05
19年会员
UID 85634
性别 男
状态 离线
就是,楼主纯淬误导人,我看半天才看明白原来是这么回事
第 11 楼
发表于 2007-04-22 21:30 · 中国 安徽 芜湖 电信
高级用户
★★
积分 537
发帖 219
注册 2006-10-31 21:08
19年会员
UID 69036
性别 男
来自 芜湖
状态 离线
重复发帖数次
江湖远
碧空长
路茫茫
一个人漫无目的的奔跑,风,刺骨的冷....
第 12 楼
发表于 2007-04-22 22:11 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
楼主的问题确实不是改名就能完成的,建议楼主先要把电脑知识补一下。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 13 楼
发表于 2007-04-23 05:18 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
楼主的标题和帖子的内容确实有点出入,可以看出是转换格式的。
@Echo off
for /f "delims=" %%a in ('dir /s/b/a-d *.rmvb') do (mencoder.exe -ffourcc FLV1 -of lavf -lavfopts "%%a" -o "%%~dpna.flv"
第 14 楼
发表于 2008-02-19 00:24 · 中国 广东 梅州 电信
新手上路
★
积分 13
发帖 8
注册 2008-02-18 23:26
18年会员
UID 110928
性别 男
状态 离线
论坛跳转: