找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25069|回复: 8

[文件操作] 求一批处理:将当前文件夹下所有子文件夹中的文件名重命名。

[复制链接]
发表于 2015-1-13 12:40:20 | 显示全部楼层 |阅读模式
批处理文件放到当前文件夹,运行可以实现:
将当前文件夹下的子文件夹中的文件全部重命名。
子文件夹中文件名为:(文件名原为4个数字)
0001.jpg
0002.jpg
……
改为:(文件名变为6个数字)
000001.pdg
000002.pdg

谢谢
 楼主| 发表于 2015-1-13 12:54:25 | 显示全部楼层
本帖最后由 gavincar 于 2015-1-13 13:15 编辑

回复 2# cobat


    好像不行,运行后,没有发现变化。
 楼主| 发表于 2015-1-13 13:16:21 | 显示全部楼层
回复 4# cobat


    不是啊,我说的是子文件夹下哦,jpg文件不在当前文件夹,而是在当前文件夹下的子文件夹。
 楼主| 发表于 2015-1-13 13:18:18 | 显示全部楼层
我刚试了就算将其和jpg文件放在一块,运行后也没发现变化。
 楼主| 发表于 2015-1-13 13:30:51 | 显示全部楼层
回复 7# cobat


    检查了一下,确实不行,谢谢你了,期待高手。
如果方便,还请测试一下。
发表于 2015-1-13 13:42:46 | 显示全部楼层
回复 8# gavincar

加个引号,可能文件(夹)名字有空格.
  1. @echo off
  2. for /r %%i in (*.jpg) do ren "%%i" "00%%~ni.pdg"
复制代码
 楼主| 发表于 2015-1-13 14:03:55 | 显示全部楼层
回复 10# cobat


    可以了,万谢!
 楼主| 发表于 2015-1-13 18:48:03 | 显示全部楼层
回复 10# cobat


    这个好不好用批处理实现?http://www.bathome.net/thread-33810-1-1.html
发表于 2018-8-4 13:18:11 | 显示全部楼层
回复 6# cobat


    可以只对三级目录下的图片重命名吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 17:18 , Processed in 0.020952 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表