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

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

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

谢谢

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

回复 2# cobat


    好像不行,运行后,没有发现变化。

TOP

回复 4# cobat


    不是啊,我说的是子文件夹下哦,jpg文件不在当前文件夹,而是在当前文件夹下的子文件夹。

TOP

我刚试了就算将其和jpg文件放在一块,运行后也没发现变化。

TOP

回复 7# cobat


    检查了一下,确实不行,谢谢你了,期待高手。
如果方便,还请测试一下。

TOP

回复 8# gavincar

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

TOP

回复 10# cobat


    可以了,万谢!

TOP

回复 10# cobat


    这个好不好用批处理实现?http://www.bathome.net/thread-33810-1-1.html

TOP

回复 6# cobat


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

TOP

返回列表