[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何据txt或xls中的对应关系来批量修改文件夹或文件名?

如何 能根据txt中编好的对应关系来批量修改文件夹或文件名
我现在遇到一个量很大的照片文件,分了很多文件夹来装,每个文件夹最后要改成指定的文件夹名称。举个例子在文件夹A下面分了0001,0002,0003,0004。。。。。无数个文件夹,每个文件中装有照片。现在又个对应的关系,假如需要报0001文件名称改成“殊不知”,0002改成“大地”,0003改成“天上人间”。。。。等,我手上有个表格对应着这样的前后关系。有什么办法或软件能做到批量的处理这些文件吗?

下面我把问题补充一下,说得详细点。下面是改名前的文件目录树
C:
│  
├─0001
│      0001-001.JPG
│      0001-002.JPG
│      0001-003.JPG
│      0001-004.JPG
│      
├─0004
│      0004-001.JPG
│      0004-002.JPG
│      0004-003.JPG
│      0004-004.JPG
│      0004-005.JPG
│      
├─0003
│      0003-001.JPG
│      0003-002.JPG
│      0003-003.JPG
│      0003-004.JPG
│      
└─0002
        0002-001.JPG
        0002-002.JPG
        0002-003.JPG
        0002-004.JPG
        0002-005.JPG
        
这里是改好名的目录树:
C:.
│  
├─城关理发店
│      城关理发店-001.JPG
│      城关理发店-002.JPG
│      城关理发店-003.JPG
│      城关理发店-004.JPG
│      
├─地方税务局
│      地方税务局-001.JPG
│      地方税务局-002.JPG
│      地方税务局-003.JPG
│      地方税务局-004.JPG
│      地方税务局-005.JPG
│      
├─东河镇中心卫生院
│      东河镇中心卫生院-001.JPG
│      东河镇中心卫生院-002.JPG
│      东河镇中心卫生院-003.JPG
│      东河镇中心卫生院-004.JPG
│      
└─杜柏章
        杜柏章-001.JPG
        杜柏章-002.JPG
        杜柏章-003.JPG
        杜柏章-004.JPG
        杜柏章-005.JPG

下面这个是对应编码表:
城关理发店          0001
地方税务局          0002
东河镇中心卫生院    0003
杜柏章              0004

[ 本帖最后由 kbell 于 2009-11-30 09:11 编辑 ]

已经建立的文件夹结构是什么样子?
表格中的具体对应关系又是什么样?
最好把txt文件原样上传,并用文字介绍数据格式极其对应规律,并在顶楼更新。像现在这样大而化之的描述别人是无法帮你的。
namejm的马甲
不安全网络环境下的专用账号

TOP

大家有什么好的办法一定给小弟说说啊,感激不尽啊!

[ 本帖最后由 kbell 于 2009-11-30 09:13 编辑 ]

TOP

请楼主使用之前先做好备份,编码.txt和本批都要放在你的a文件夹下:
  1. @echo off
  2. for /f "tokens=1,2" %%a in (编码.txt) do (
  3.     ren %%b %%a
  4.     for /f "tokens=1,2 delims=-" %%c in ('dir /b %%a') do ren "%%a\%%c-%%d" "%%a-%%d"
  5. )
复制代码
***共同提高***

TOP

返回列表