引言:编写批处理程序,批量为当前目录下所有文件和文件夹添加从001开始递增的编号。
一、新建文本文件
- 鼠标右键---》【新建】---》【文本文档】。
二、写入批处理代码
- 双击打开新建的文本文件,在文本文件内写入以下代码:
@echo off
setlocal enabledelayedexpansion
set /a count=1
for /d %%F in (*) do (
set "folderNumber=00!count!"
set "folderNumber=!folderNumber:~-3!"
ren "%%F" "!folderNumber!_%%F"
set /a count+=1
)
set /a count=1
for %%F in (*) do (
if not "%%~nxF"=="%~nx0" (
set "fileNumber=00!count!"
set "fileNumber=!fileNumber:~-3!"
ren "%%F" "!fileNumber!_%%F"
set /a count+=1
)
)
echo 文件夹和文件名称修改完成!
pause
三、另存为批处理程序
1.在新建的文本文档菜单栏点击【文件】---》【另存为】。
2.在弹出的【另存为】对话框选择批处理保存路径---》【文件名】处输入批处理名称(需要添加后缀名.bat)---》【保存类型】处选择所有文件---》【编码】处下拉选择ANSI---》点击【保存】。
四、运行批处理
1.双击运行批处理,运行前的文件和文件夹如下图所示。
2.运行后的效果,成功在文件夹和文件前添加001开始递增的序号。