用批处理文件批量更改文件名

如题所述

第1个回答  2019-05-06
只要有规律就好。。给你个批处理,可以批量替换文件名中的相同字符,
比如你可以批量把文件名中的_1_替换为_3_,但是千万别直接把1替换为3,这样有3的地方全部变成1了。
切记切记!!

@echo
off
echo.&echo.
echo 说明:
echo.
echo 使用本bat文件可批量替换本文件所在文件夹下的所有文件名的相同字符
echo.
echo 如果输入与扩展名相关字母或符号,可以修改指定文件的文件类型!
echo.&echo.&echo.&echo.&echo.&echo.
echo.&set
/p
renname3= 请输入被替换文件名字符的文件扩展名:
echo.&set
/p
renname1= 请输入被替换的文件名字符(可替换空格):
echo.&set
/p
renname2= 请输入替换后的文件名字符(删除则直接回车):
setlocal
enabledelayedexpansion
for
/f
"delims="
%%a
in
('dir
/a
/b
*.%renname3%')
do
(
set
hcy=%%a
ren
"%%~a"
"!hcy:%renname1%=%renname2%!")
echo.&echo.&echo.&echo.&echo 替换成功
pause

如何批量重命名文件
- 将`NewFileName`替换为你想要命名的新名称。4. 保存并关闭批处理文件。5. 双击运行该批处理文件,它将在指定的文件夹中批量重命名文件。方法二:使用PowerShell脚本 1. 创建一个新的文本文件,将其后缀改为`.ps1`,例如`rename_files.ps1`。2. 打开该PowerShell脚本文件,并输入以下命令:```p...

如何批量修改文件扩展名
1. 使用Windows批处理命令 Windows用户可以直接创建一个批处理文件(.bat)来执行重命名操作。例如,假设我们要将当前目录下所有的.txt文件更改为.md文件,可以创建一个包含以下命令的.bat文件:batch echo off for %%i in (.txt) do (set "filename=%%~ni"set "extension=%%~xi"ren "%%i" "%f...

怎么用bat批量重命名文件夹名?
1、右击电脑桌面的空白处,新建一个文本文档。2、新建完成后在空白的文本文档中输入代码@echo offstart cmd%0,输入完成后点击页面上的保存选项将该文件保存。3、将刚刚保存的TXT文件更改为.BAT后缀。4、双击该bat文件即可。

如何用批处理文件替换部分文件名?
1、打开cmd命令,进入想要修改文件名的文件夹中。具体是:E:\>cd测试文件夹。2、继续通过cmd命令,新建一个excel文件,文件中包括所有待修改的文件名。具体是:E:\测试文件夹>dir\/b>test.xls。3、打开刚新建的excel文件,按照命令,原文件名,现文件名三列进行整理。其中,命令需使用到批处理的...

使用批处理程序bat批量重命名文件
这种方法的基本步骤是:首先,通过批处理程序提取出文件的原始名称,通常会生成一个包含文件清单的文本文件。接着,将这些名称导入Excel,利用Excel的函数为每个文件生成对应的ren命令(用于文件重命名)。最后,将这些ren命令整理成一个.bat脚本,执行以完成批量重命名。然而,这种方法存在一定的局限性,且...

批量更改文件名、以及更改失败常见问题
批量更改文件名与常见问题解决方案 步骤一:直接复制文件地址 全选文件(或使用快捷键Ctrl+A)后,右击选择“复制文件地址”,即可获取全部文件的地址信息。步骤二:使用win批处理工具 新建文本文件,粘贴以下代码,保存为.bat文件并双击运行。代码如下:dir \/B > 文件名.xlsx 在执行此批处理后,将得到...

用批处理脚本重命名文件夹名称?
使用BAT批处理脚本批量重命名文件夹名,可以通过以下步骤实现:1. **打开记事本或任何文本编辑器**:首先,你需要打开记事本(Notepad)或你选择的任何文本编辑器来编写BAT脚本。2. **编写BAT脚本**:在记事本中输入以下示例脚本,用于将指定目录下所有文件夹的名称前添加"Prefix_"前缀。请将`C:\\path...

Windows批处理脚本:以批量修改文件名为例
修改文件名时,一个简单的批处理脚本足以解决。你只需新建一个文本文档,输入一行命令,然后将其扩展名从.txt改为.bat,双击运行。命令格式为:[Drive:][path]filename1filename2,其中[Drive:]是文件所在盘符,path是文件路径,filename1是原文件名,filename2是新文件名。例如,你想要将D盘Video文件...

如何批处理更改文件名称
鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,要注意下图所示红圈中的路径及扩展名选项。11 打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才rename.xls中的顺序和文件名批量修改文件名,如下图示。12 自此,你已经完成了批量修改文件名的操作。我们...

批量修改文件名,一次性把它说清楚?
首先第一步,我们需要把需要修改的文件名全部提取出来,如何做呢?方法有两种:一、用批处理命令(bat):1、在需要提取文件名的文件夹中,新建一个TXT文档,文档的名称随意。2、打开TXT文档,输入如下内容(也是有两种格式,任选其一即可):A、DIR空格*.*\/B>空格newname.txt (此处DIR和>后,分别都...

相似回答