标题: [文件操作] [已解决]批处理根据文件名对照表更改图片的文件名 [打印本页]
作者: netsky 时间: 2009-6-23 07:20 标题: [已解决]批处理根据文件名对照表更改图片的文件名
刚开始学BAT,好多还不太明白,学习过程中,有这样的一个事情,还是要请教各位老大
问题是这样的:
现在 A.TXT 文件中有两列,一列是6位数字和字母组成的序号,一列是产品的中文名称name,如:
123456 电话
123457 手机
123489 电视
还有一个 name 的文件夹,里面存在的都是图片,这些图片是根据 A。TXT文件中的序号来命名的,现在需要根据A。TXT文件中的中文名称来把这些图片重新命名,这样的批处理应该怎么写呢?
谢谢
[ 本帖最后由 netsky 于 2009-6-23 15:26 编辑 ]
作者: tireless 时间: 2009-6-23 10:44
- @echo off
- set txt="D:\A.TXT"
- set folder="D:\name"
-
- cd /d %folder%
-
- for /f "usebackq tokens=1,*" %%a in (%txt%) do ren %%a.jpg "%%b.*"
复制代码
作者: netsky 时间: 2009-6-23 15:07
首先感谢二楼的,但是名字替换中还是有数字呀?
另: "%%b.*" 这是什么意思呀?
作者: netsky 时间: 2009-6-23 15:25
谢谢,已经可以实现要求了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |