有多个已经命名的且名称不同的文件夹命名,我现在想统一给这些文件夹命名加上前缀,如ABC-原有文件夹命名名称

有多个已经命名的且名称不同的文件夹,我现在想统一给这些文件夹加上前缀,如ABC-原有文件夹名称_百度知道如何批量命名不同文件夹下照片_百度知道查看: 30830|回复: 6
如何批量修改多个文件夹里的文件名称
本帖最后由 gaojing 于
19:50 编辑
总共有500多个文件夹
每个文件夹下面又有数量不等的图片
请问饭友怎么把500多个文件夹里文件的文件名同时改成以所在文件夹的文件夹名为前缀的名称,后缀名不变
例如 508文件夹下的文件名改为508-1 508-2 .......& &
& && & 505文件夹下的文件名改成505-1 505-2 .......
急需解决方法,请饭友们帮忙
528106tyhj
复制以下代码保存为a.bat文件,放在你要改名的文件夹里运行
会把这个文件夹里的所有后缀名为.rm的文件都以 b+序号 的形式命名.
@echo off&setlocal EnableDelayedExpansion
for /f &delims=& %%i in ('dir /b *.rm') do (
if not &%%~ni&==&%~n0& (
if !a! LSS 10 (ren &%%i& &b0!a!.rm&) else ren &%%i& &b!a!.rm&
set/a a+=1
注:文件的格式,可以修改,如果原来的是txt,则都改成txt。
文件名的前缀,可以改成英文或者中文的名字,然后后面会自动添加上序号
528106tyhj
还有一种方法
首先将所有需要进行文件名修改的文件移动到同一文件夹内,
按Ctrl+A,全选所有文件,将光标移到选区上方,
点击鼠标右键,在右键菜单中选择重命名此时,
第一个文件的文件名变为可编辑状态,
按照修改单个文件名的方法修改,
例如将文件名改为桂林旅游,在空白处点击鼠标左键后,
所有的文件都会随之发生变化,
依次为桂林旅游(1)桂林旅游 (2)桂林旅游 (n),
瞬时实现了文件名的批量修改
本帖最后由 gaojing 于
20:08 编辑
528106tyhj
& & 我的意思是同时为500多个文件夹里的文件按照我说的规则一起改名,你那样我不是要改500多次
& & 这些图片都是分类好的图片,每个文件夹是一类图片。不能都放一起改,放一起改完还得分类
@echo off&setlocal EnableDelayedExpansion
for /f &delims=& %%i in ('dir /b *.*') do (
if not &%%~ni&==&%~n0& (
if !a! LSS 10 (ren &%%i& &b0!a!.*&) else ren &%%i& &b!a!.*&
set/a a+=1
同样要重复相同动作500多次
每个文件夹都要以文件夹名为前缀好像比较困难啊!
试试国华批量改名
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,我经常修改文件,并且放在了不同的文件夹里,有没有办法一次找出硬盘里所有名称相同的文件?_百度知道}

我要回帖

更多关于 文件夹命名 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信