如何批量命名文件名?

发布网友

我来回答

3个回答

热心网友

批量重命名的方法有两种:
方法一:使用Windows系统自带的重命名功能:Ctrl+A全选或鼠标选中需要批量重命名的文件。在第一个文件旁点击鼠标右键,在菜单栏中选择“重命名”。输入命名方式,按下Enter键后,所有文件都会以这一方式自动重命名,并在后面加上序号。
这一方法简单快捷,无需下载任何软件即可完成,但缺点是自动命名方式较为机械,无法设置个性化的命名规则。
方法二:使用Everything批量重命名文件:在搜索框内输入文件存储路径或名称关键词。选择需要批量重命名的文件,点击鼠标右键,在菜单栏中选择“重命名”。原始文件的命名中,“news”后面的数字并不相同,因此,Everything用“%1”来表示这一变量。
在“新文件名表达式”一栏中,也同样可以利用变量来自定义命名规则。“新文件名”一栏中,会实时更新更改后的效果预览。如果需要重命名的文件并没有统一的命名规则,也可以在预览中直接进行修改,修改成功以后就完成了批量重命名。

热心网友

怎样批量重命名不同的文件名?

你的这个要求不够具体。下面几个解决方法,可能有你需要的。

一、用系统自带的重命名功能。

把需要重命名的文件放在一个单独的文件夹内

全选这些文件。

按键盘上的F2.

输入你的想要的文件名。

回车。

二、用批处理重+excel命名功能

这一步同以上方法的1.

用excel制作你的新文件名,格式:新文件名.扩展名,然后复制到一个记事本中,存为txt类型文件,名称为nl.txt,放在本文件夹下。

记事本创建一个.bat为扩展名文件,内容如下:

for /f "delims=" %%i in ('dir/b^ | find /v  "nl.txt" "*.bat"') do (

for /f "delims=" %%j in (nl.txt) do (

ren "%%i" "%%j" )

三、用全批处理重命名功能。因你没有具体要求,所以,只给出一个样例。代码如下:

@echo off

setlocal enabledelayedexpansion

set /a m=0

set str=test

for /f "" %%i in ('dir/b ^ | find /v "*.bat"') do (

set "var=%%i" & ren "!%str%%m%%%~nxi!

)

set /a m=

热心网友

有两种方法可以批量重命名:
方法一:使用Windows系统自带的重命名功能
1. 选中需要批量重命名的文件。
2. 在第一个文件旁点击鼠标右键,在菜单栏中选择“重命名”。
3. 输入命名方式,按下Enter键后,所有文件都会以这一方式自动重命名,并在后面加上序号。
方法二:使用Everything批量重命名文件
1. 在搜索框内输入文件存储路径或名称关键词。
2. 选择需要批量重命名的文件,点击鼠标右键,在菜单栏中选择“重命名”。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com