标题: [文件操作] [已解决]批处理修改文件夹名称 [打印本页]
作者: honghong33 时间: 2015-7-1 23:30 标题: [已解决]批处理修改文件夹名称
有若干文件夹,如
按照以下规则重命名:
(每次制定)字母-编码。
并输出对应关系。
如本次指定asw-001
文件夹名称修改为
输出:
如指定:dr-013
文件夹名称修改为
输出:
作者: pcl_test 时间: 2015-7-2 11:40
- @echo off&setlocal enabledelayedexpansion
- set str=asw-001
- for /f "tokens=1* delims=-" %%a in ("%str%") do set str=%%a&set n=1%%b
- (for /d %%c in (*) do (
- ren "%%c" "%str%-!n:~1!"
- echo;%str%-!n:~1!--%%~nc
- set /a n+=1
- ))>"对应关系.txt"
复制代码
作者: honghong33 时间: 2015-7-2 12:50
本帖最后由 honghong33 于 2015-7-2 12:56 编辑
回复 2# pcl_test
试了·一下,把所有的文件夹都命名为asw-00*的模式了。
可不可以在重命名加一个指定环节,指定重命名后的名称。如:asw-001,dr-013等。
输出的文件命名为“对应关系+asw-001或dr-013”等不同名称
作者: pcl_test 时间: 2015-7-2 13:02
本帖最后由 pcl_test 于 2015-7-2 13:04 编辑
回复 3# honghong33
第二句set str=asw-001自行指定
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |