【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《批量修改文件名大小写》,欢迎阅读!
批量修改文件名中大小写
一、批量将文件名大写字母改成小写 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.wddqxz.cn/38df23cd591b6bd97f192279168884868762b8ab.html