您的位置首页生活百科

如何快速批量重命名文件一

如何快速批量重命名文件一

的有关信息介绍如下:

如何快速批量重命名文件一

浏览网页下载了很多自己喜欢的图片,但是文件名都是一些编码或者数字,如何实现快速命名?该方法比较适合未命名的同一类文件,优点是系统自带的功能方便快捷,缺点是自由度不高

新建一个文件夹并把下载好的图片都放进去,并命名好文件夹的名称,已完成这步的可以忽略

打开文件夹,同时按住ctrl+a 全选中了里面所有的图片后,再按下F2,这样第一张图片就处在可编辑的状态(如图),然后输入名字(如游戏图片)按回车结束。

这样就一下完成了多张图片的命名,并按顺序编好了序列

小技巧:如果只需要数字编号则在输入名称的时候输入(1)按回车就可以了这里的输入环境都应该在英文状态下进行,不然会变成(1)(1)

如果觉得上面的批量命名看起来不是很好看,要想去掉()也是可以完成的

在要重命名的文件内新建一个TXT 文件 (文件的名称无所谓)

输入

@echo off&setlocal enabledelayedexpansion

set str=游戏图片

set/a n=0

for /f "delims=" %%i in ('dir/b/od %str%*')do (

echo %%i

set/a n+=1

ren "%%i" "%str% !n:~-6!%%~xi" 2>nul||(

set flg=y

ren "%%i" "%str% !n:~-6!%%~xi.yky"))

if defined flg ren "*.yky" "*."

set/a n-=1

echo %n% 个文件已重命名

pause

保存关闭后重命名这个TXT,把后缀改为bat, 会出现提示(如图)选择是,然后鼠标双击这个文件就OK了,

效果如下

注:使用这个代码的前提文件的名称里必须包含一样的文本 如上例中是:游戏图片。如果不是可以在(set str=游戏图片)自己改下即可