批量修改文件名大小写

时间:2022-07-17 18:55:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
批量修改文件名中大小写

一、批量将文件名大写字母改成小写 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