电脑批量修改文件名

额…我在某个不知名网站上下载了一些学习资料,但是那些学习资料的文件名里面总是会自带一些网站名、视频格式、乱码等对我没有任何作用的信息,而且那些文件名长短不一还很占地方,让我这种强迫症患者看起来很不舒服,于是我就想改文件名,但是几十G的学习资料一个一个改实在是太麻烦,这不非常耽误我们学习嘛,立刻上网找了好多个批量修改文件名的方法,这里做下总结,望以后查看(方法由简单到麻烦,以多个图片为例)。

电脑自带批处理

将所要修改的全部文件放到一个新文件夹,Ctrl+A全部选中,按F2(笔记本用Fn+F2),输入名字回车,会按文件夹内顺序在你起的名字后加1

2023-02-17_15-02-05

修改后的文件名

2023-02-17_15-02-56

可以看到用这种方法批量改文件名非常简单,格式就是-----自定义文件名+(数字),而且括号内的数字还与后缀有关,形式单一但是够用。

在线批量改文件名

推荐网站:https://webrename.cn/

2023-02-17_15-15-54

在线批量修改文件名很方便,功能也很丰富,只是不确定有没有隐私保护,重要文件还是不要用这种方法了,不过对于我们的学习资料,反正也是网上找的,无所谓,但是几十G的学习资料上传上去,最后改完再下载下来,好像有点。。。哈哈哈,所以在线改文件名适合不重要的文件,且文件不大。

Bat批量处理

文件批量修改

在所要更改文件的文件夹里新建一个txt文件,写入下面代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off

set a=0

setlocal EnableDelayedExpansion

for %%n in (*.jpg) do (

set /A a+=1

ren "%%n" "动漫!a!.jpg"

)

2023-02-17_16-46-01

这里可以自定义的就是上图中三个红框内的内容了

image-20230217164742287

文件夹批量修改

在所要更改文件夹的外面文件夹里新建一个txt文件,写入下面代码:

1
2
3
4
5
6
7
8
9
10
11
set a=0

setlocal EnableDelayedExpansion

FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (

set /A a+=1

ren "%%i" "电影!a!"

)

image-20230217165014513

同理这里只有两个红框是可以自定义内容的

image-20230217165109752

以后再下学习资料就可以用上面方式更改名字了