DOS命令批量修改多级子目录下文件名

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:32:05
E盘下文件夹a,内含多级子目录,其间有若干HTM文件,要批量修改HTM后缀的多个文件为HTML后缀,如何写在CMD下运行的命令?

@echo off
for /f "delims=" in ('dir /a-d /b /s e:/a\*.HTM') do (
ren "%%i" "%%~ni.html" )
pause

上述命令为何不可

首先你问的不对,CMD文件不是dos下的批处理文件,dos下没有可以直接修改多级子目录下文件名的命令!
cmd文件是winnt下的文件,这个我却不会!
我看最好是你一级目录一目录的改好了!