批处理修改文件名并递增序号

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:34:40
现有如下N多个.log文件
文件(1) 文件名 68001191190040000039820080808.log
文件内容 68000000000000000000091109082409110011(第1行数据)
55bb5511705083200809101824000690000017(第2行数据)
000018B300002D72A200200809100546001570(第3行数据)
840018B4200019960963970600000000000000(第4行数据)
文件(2)以次类推

修改“文件名”问题:
(1)文件名1位--4位,这4位数字固定加上6800

(2)“提取”第2行,开头为55bb55的这行数据中的86位--88位,这3位数字,把这3位数字相应的加到文件名的5位--7位(注意:判断如果第2行数据中没有55bb55开头的,那么就在第一行中找,首先是从第2行开始找)

(3)“提取”第2行,开头为55bb55的这行数据中的86位--91位,这6位数字,把这6位数字相应的加到文件名的8位--13位(注意:判断如果第2行数据中没有55bb55开头的,那么就在第一行中找,首先是从第2行开始找)

(4)“提取”第2行,开头为55bb55的这行数据中的76位--83位,这8位数字,把这8位数字相应的加到文件名的14位--21位,“注意”--加完之后要进行递增,每次加1,因为是大量的批处理(注意:判断如果第2行数据中没有55bb55开头的,那么就在第一行中找,首先是从第2行开始找)

(5)“提取”第2行,开头为55bb55的这行数据中的15位--22位,这8位数字,把这8位数字相应的加到文件名的22位-29位(注意:判断如果第2行数据中没有55bb55开头的,那么就在第一行中找,首先是从第2行开始找)

希望各位

兄弟啊,我已经几乎编好了,只是有一个地方不太清楚:
(4)里面的,每次加1,到底怎么个加法?加个1就可以避免重名了吗?

先把没有加1的发到你邮箱了……具体怎么加1,我们再聊~

哇,看着就晕