打开记事本,输入以下内容 @echo off setlocal ENABLEDELAYEDEXPANSION for /f "tokens=*" %%i in ('dir *.txt /a-d /s /b') do ( set /a n=0 for /f "usebackq tokens=*" %%j in ("%%i") do ( set /a n+=1 if !n!==1 set fname=%%j ) if not "!fname!"=="" ren "%%i" "!fname!.txt" ) 然后保存,选择你所提到的文件夹,保存类型选择“所有文件”,文件名输入"重命名.bat",单击“保存”,然后到文件夹中找到 重命名.bat ,双击,弹出的窗口关闭后,在文件夹中刷新。 文件第一行内容不能超过255字符,也不能包含字符 \/:?*"<>| 之一