以下是一个 Windows Batch 脚本,可以从当前脚本所在目录开始递归地将文件的大写后缀名更改为小写后缀名,并在执行完毕后挂起: ```batch @echo off for /r %%f in (*) do ( set "filename=%%~nf" set "extension=%%~xf" set "lower_extension=%extension:~1% set "lower_extension=%lower_extension:A=a% set "lower_extension=%lower_extension:B=b% set "lower_extension=%lower_extension:C=c% set "lower_extension=%lower_extension:D=d% set "lower_extension=%lower_extension:E=e% set "lower_extension=%lower_extension:F=f% set "lower_extension=%lower_extension:G=g% set "lower_extension=%lower_extension:H=h% set "lower_extension=%lower_extension:I=i% set "lower_extension=%lower_extension:J=j% set "lower_extension=%lower_extension:K=k% set "lower_extension=%lower_extension:L=l% set "lower_extension=%lower_extension:M=m% set "lower_extension=%lower_extension:N=n% set "lower_extension=%lower_extension:O=o% set "lower_extension=%lower_extension:P=p% set "lower_extension=%lower_extension:Q=q% set "lower_extension=%lower_extension:R=r% set "lower_extension=%lower_extension:S=s% set "lower_extension=%lower_extension:T=t% set "lower_extension=%lower_extension:U=u% set "lower_extension=%lower_extension:V=v% set "lower_extension=%lower_extension:W=w% set "lower_extension=%lower_extension:X=x% set "lower_extension=%lower_extension:Y=y% set "lower_extension=%lower_extension:Z=z% ren "%%f" "%filename%%lower_extension%" ) pause ``` 这个脚本通过 `for /r` 命令递归遍历当前目录及其子目录中的所有文件。然后,它提取文件的名称和扩展名,并将扩展名转换为小写。使用 `ren` 命令重命名文件。 [2024-10-08 17:36:46 | AI写代码神器 | 544点数解答]