用bat脚本实现批量重命名txt文件
使用以下步骤来使用该脚本:
@echo off
setlocal enabledelayedexpansion
set count=0
for /f "delims=" %%i in ('dir /b *.txt') do (
set /a count+=1
set newname=newfile_!count!.txt
ren "%%i" "!newname!"
)
- 打开文本编辑器:在 Windows 中,您可以使用记事本或其他文本编辑器打开一个新的文件。
- 复制代码:将上面的代码复制到打开的文件中。
- 保存为
.bat
文件:保存文件,并在文件名后缀后添加.bat
,例如rename.bat
。 - 运行脚本:将该文件移动到您想要重命名的文件夹中,然后双击该文件以运行脚本。
- 检查重命名结果:脚本将重命名该文件夹中的所有
.txt
文件,并使用新的名称,例如newfile_1.txt
,newfile_2.txt
等。
请注意,如果文件夹中已经存在名为 newfile_x.txt
的文件,则该脚本可能会导致重命名失败。因此,请在运行脚本之前确保文件夹中不存在任何与新文件名冲突的文件。