Board logo

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

作者: gavincar    时间: 2015-1-13 12:40     标题: 求一批处理:将当前文件夹下所有子文件夹中的文件名重命名。

批处理文件放到当前文件夹,运行可以实现:
将当前文件夹下的子文件夹中的文件全部重命名。
子文件夹中文件名为:(文件名原为4个数字)
0001.jpg
0002.jpg
……
改为:(文件名变为6个数字)
000001.pdg
000002.pdg

谢谢
作者: gavincar    时间: 2015-1-13 12:54

本帖最后由 gavincar 于 2015-1-13 13:15 编辑

回复 2# cobat


    好像不行,运行后,没有发现变化。
作者: gavincar    时间: 2015-1-13 13:16

回复 4# cobat


    不是啊,我说的是子文件夹下哦,jpg文件不在当前文件夹,而是在当前文件夹下的子文件夹。
作者: gavincar    时间: 2015-1-13 13:18

我刚试了就算将其和jpg文件放在一块,运行后也没发现变化。
作者: gavincar    时间: 2015-1-13 13:30

回复 7# cobat


    检查了一下,确实不行,谢谢你了,期待高手。
如果方便,还请测试一下。
作者: cobat    时间: 2015-1-13 13:42

回复 8# gavincar

加个引号,可能文件(夹)名字有空格.
  1. @echo off
  2. for /r %%i in (*.jpg) do ren "%%i" "00%%~ni.pdg"
复制代码

作者: gavincar    时间: 2015-1-13 14:03

回复 10# cobat


    可以了,万谢!
作者: gavincar    时间: 2015-1-13 18:48

回复 10# cobat


    这个好不好用批处理实现?http://www.bathome.net/thread-33810-1-1.html
作者: wpy4206    时间: 2018-8-4 13:18

回复 6# cobat


    可以只对三级目录下的图片重命名吗




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2