批量将文件名称转为大写
生活随笔
收集整理的這篇文章主要介紹了
批量将文件名称转为大写
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@echo off & setlocal enableextensions & setlocal enabledelayedexpansion
set currentName="" #定義變量
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 call set currentName=%%i &call:toUpperCase & ren "%%i" !currentName! & echo !currentName!
:toUpperCase
for %%i 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 (?
call set currentName=%%currentName:%%i=%%i%% #循環(huán)替換
)
?
#本腳本有一個(gè)缺點(diǎn),會將后綴一起轉(zhuǎn)化為大寫
總結(jié)
以上是生活随笔為你收集整理的批量将文件名称转为大写的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 数值运算 m op n_测
- 下一篇: iOS播放/渲染/解析MIDI