![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 23:57 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎样批量改文件名 |
| 可打印版本 1,092 / 13 |
| 第1楼 chinesechrist | 发表于 2010-08-03 22:07 |
| 新手上路 发帖 7 积分 5 | |
|
怎样批量改文件名 我用数码相机拍了相片,相片名全是SAM_00**.JPG,怎样建一个批处理把所有的相片名中的SAM_去掉, 变成00**.JPG
|
|
| 第2楼 chinesechrist | 发表于 2010-08-03 22:34 |
| 新手上路 发帖 7 积分 5 | |
|
都睡觉了吗
|
|
| 第3楼 lovelymorning | 发表于 2010-08-03 23:42 |
| 初级用户 发帖 72 积分 131 | |
|
试试看,不包能用。。。 |
|
| 第4楼 chinesechrist | 发表于 2010-08-04 00:11 |
| 新手上路 发帖 7 积分 5 | |
|
不能用啊,执行后生成了一个SAM_的文件,批处理窗口显示"存在一个重名文件,或是找不到文件"
|
|
| 第5楼 WANKOILZ | 发表于 2010-08-04 00:35 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
| 第6楼 chinesechrist | 发表于 2010-08-04 07:45 |
| 新手上路 发帖 7 积分 5 | |
|
OK了.
set "str=%%i" ren "%%i" "!str:SAM_=!" ) 这段代码可以详细的解释一下吗,学批处理一段时间了,主要是FOR 和SET搞不明白 |
|
| 第7楼 freeants001 | 发表于 2010-08-04 08:31 |
| 中级用户 发帖 244 积分 330 来自 湖北 | |
Originally posted by chinesechrist at 2010-8-3 22:07: 这个很简单 Windows XP sp3 测试通过 ![]() |
|
| 第8楼 freeants001 | 发表于 2010-08-04 08:40 |
| 中级用户 发帖 244 积分 330 来自 湖北 | |
|
发现楼上的还是没有通过
,竟然创建了文件名首部带半角空格的文件。 |
|
| 第9楼 WANKOILZ | 发表于 2010-08-04 09:19 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
无视此楼!
[ Last edited by WANKOILZ on 2010-8-4 at 09:32 ] |
|
| 第10楼 chinesechrist | 发表于 2010-08-04 17:59 |
| 新手上路 发帖 7 积分 5 | |
|
ren sam_*.jpg " *.jpg"
Windows XP sp3 测试通过 ---------可是文件名多了四个空格 |
|
| 第11楼 freeants001 | 发表于 2010-08-04 20:40 |
| 中级用户 发帖 244 积分 330 来自 湖北 | |
Originally posted by chinesechrist at 2010-8-4 17:59: 嗯,是的,8楼已指明了。有感于此贴,写了个重命名文件的小工具。暂命名为xren.exe,利用Jscript正则。 用法: xren 文件类型 匹配文件名的正则 替换后的文件名 例如: 1. 把当前目录下的所有jpg文件,文件名中的所有半角空格替换为_ 2.在当前目录的所有TXT文件的文件名前加上www.cn-dos.net_ 3.去掉所有形如 Story_www.example.com.txt 类文件名中的网址 。。。。。 暂举这么多,顺便说下xren jpg "/^SAM_/" 可以解决楼主的问题;) [ Last edited by freeants001 on 2010-8-4 at 21:56 ] |
|
| 第12楼 chinesechrist | 发表于 2010-08-05 06:55 |
| 新手上路 发帖 7 积分 5 | |
|
谢谢你的XREN,很不错的软件
|
|
| 第13楼 chinesechrist | 发表于 2010-08-05 07:02 |
| 新手上路 发帖 7 积分 5 | |
|
具体的用法规则还是不懂,用xren /?也没有帮助信息,
|
|
| 第14楼 freeants001 | 发表于 2010-08-05 08:37 |
| 中级用户 发帖 244 积分 330 来自 湖北 | |
|
这个用法很简单,就不写帮助了,只是利用JScript正则,下面再举个子匹配的例子。
例如网上下了一些歌曲名- 歌手.mp3的mp3文件,而这些歌曲的内部标签很乱或根本没有,想把这些歌曲改名为 歌手 - 歌曲名.mp3的形试,可以 [ Last edited by freeants001 on 2010-8-5 at 08:40 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |