标题: [文件操作] 【已解决】批处理怎样批量重命名文件名为父文件夹名字加序号? [打印本页]
作者: lyd68201 时间: 2014-8-1 10:45 标题: 【已解决】批处理怎样批量重命名文件名为父文件夹名字加序号?
本帖最后由 lyd68201 于 2014-8-1 16:42 编辑
请教高手一个问题,批量重命名文件名为父文件夹名字 加序号的时候由于我的文件夹名字也是数字的,为了避免到时导入EXCEL 时出现误删,请问如何加成(1)(2)这种,以下是代码:- @echo off&SETLOCAL ENABLEDELAYEDEXPANSION
- for /f "tokens=*" %%a in ('dir /b/ad') do (
- cd %%a
- set n=100
- for /f "tokens=*" %%b in ('dir /b/a-d') do (
- set /a n+=1
- ren "%%b" "%%a!n:~1!%%~xb"
- )
- cd..
- )
复制代码
作者: lyd68201 时间: 2014-8-1 10:50
麻烦高手看看应该修改哪里!
作者: DAIC 时间: 2014-8-1 12:50
请举例说明把(1)(2)加到什么地方
作者: lyd68201 时间: 2014-8-1 13:55
回复 3# DAIC
假如我的图片文件夹是A01那么这个代码写出来的图片名字依次是A0101 A0102 我想要的效果是A01(1)A01(2) 或者其他的序号,不要单单数字的!汉字的一二三也行!谢谢!
作者: DAIC 时间: 2014-8-1 14:58
- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=*" %%a in ('dir /b /ad') do (
- cd %%a
- set n=100
- for /f "tokens=*" %%b in ('dir /b /a-d') do (
- set /a n+=1
- ren "%%b" "%%a(!n:~1!)%%~xb"
- )
- cd ..
- )
复制代码
作者: lyd68201 时间: 2014-8-1 16:41
回复 5# DAIC
非常感谢!
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |