1 只在当前文件夹这一层级进行检索操作
现在记事本编辑,编辑完后保存为bat格式文件,将写好的bat文件放在目录下点击即可
代码如下:
ren *.匹配的文件后缀名 *.更改后的文件后缀名
/*
例如: ren *.js *.md
将后缀名为js的文件改为md
*/
如果想改回来,把两个文件后缀名的位置互换,保存为bat文件,操作方法同上
2 深度检索,更改当前文件及以下所有目录符合条件的文件后缀名
操作方法都是相同的
代码如下:
@echo off
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /a-d /s "*.js"') do ren "%%i" "%%~ni.md"
rem 搜索完毕
@pause
示例为将 .js 改为 .md
要想改回来,把 .js 和 .md 位置互换,执行上面操作即可,文件后缀名可更改为你想匹配和你想更改的任意后缀名
3 切记不要使用 *.* 这会匹配所有文件进行更改,更改后无法复原,慎用。