一键重命名文件 前面增加序号 bat
时间: 2023-07-27 08:02:52 浏览: 299
使用bat批处理脚本实现一键重命名文件,可以前面增加序号。
首先,新建一个文本文件,并将其保存为`rename.bat`。
在`rename.bat`文件中,使用下面的代码实现:
```
@echo off
setlocal enabledelayedexpansion
set "count=1"
for /r %%G in (*.*) do (
set "filename=%%~nG"
set "extension=%%~xG"
ren "%%G" "!count!_!filename!_bat!extension!"
set /a count+=1
)
endlocal
```
以上的代码中,`count`是用来作为序号的变量,初始值设为1。
`for /r`命令用于遍历当前文件夹下的所有文件。
在循环中,使用`set`命令将文件名和扩展名分别保存到`filename`和`extension`变量中。
然后,使用`ren`命令来重命名文件。`%%G`代表循环中当前处理的文件,`!count!`是序号,`_bat`是要增加在文件名前面的字符串。
最后,使用`set /a count+=1`来递增序号。
当所有文件都重命名完成后,执行结束。
将要重命名的文件与`rename.bat`脚本文件放在同一个文件夹中,双击运行`rename.bat`即可实现一键重命名,前面增加序号,并在文件名前增加`bat`。
注意:在运行脚本之前,请确保文件夹中只包含需要重命名的文件,避免对不想重命名的文件产生影响。
阅读全文