批量修改文件名中大小写 一、批量将文件名大写字母改成小写 1、 建立一个TXT文本,粘贴如下内容: @echo off ::本代码思路来源网络 set dir=%~dp0&call:cdto for /f "delims=" %%i in ('dir/s/b/ad') do set dir=%%i&call:cdto pause exit/b :cdto cd /d %dir% for /f "delims=" %%i in ('dir/b/a-d/l') do ren "%%i" "%%i" 2、 粘贴完后,保存文件名为rename。将文件拓展名“txt”更改为“bat”。 3、 将“”文件放到需要修改的文件目录下。 4、 点击“”运行文件,就可以批量将文件名大写字母改成小写。 二、批量将文件名小写字母改成大写 1、建立一个TXT文本,粘贴如下内容: @echo off & title ::本代码思路来源网络 cd /d %~dp0 setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /s/b') do ( set "RelativePath=%%~a" set "RelativePath=!RelativePath:%~dp0=! call :Convert ) pause exit :Convert if not defined RelativePath goto :eof if "!RelativePath:~-1!"=="\" set "RelativePath=!RelativePath:~,-1!" for %%i in ("!RelativePath!") do ( set "Name=%%~nxi" for %%j in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do ( set "Name=!Name:%%~j=%%~j!" ) ren "!RelativePath!" "!Name!" set "RelativePath=%%~dpi" set "RelativePath=!RelativePath:%~dp0=! ) goto Convert 5、 粘贴完后,保存文件名为rename。将文件拓展名“txt”更改为“bat”。 6、 将“”文件放到需要修改的文件目录下。 7、 点击“”运行文件,就可以批量将文件名小写字母改成大写。 本文来源:https://www.wddqw.com/doc/38df23cd591b6bd97f192279168884868762b8ab.html