-1
我希望能夠將所有mp3文件中的小寫字母更改爲大寫,因此對於文件名中包含單詞featuring
的所有mp3文件,將其更改爲Featuring
。將某個單詞的第一個字母更改爲大寫字母
我希望能夠將所有mp3文件中的小寫字母更改爲大寫,因此對於文件名中包含單詞featuring
的所有mp3文件,將其更改爲Featuring
。將某個單詞的第一個字母更改爲大寫字母
雖然堆棧溢出不是一個免費的代碼寫入服務,並且提問者應該顯示努力試圖用代碼自己解決任務,這裏是一個小的未註釋的批處理代碼,使該文件從當前目錄遞歸地重命名在任何情況下,包含featuring
所有*.mp3
文件:
@echo off
setlocal EnableDelayedExpansion
for /F "delims=" %%F in ('dir /B /S *featuring*.mp3 2^>nul') do (
set "FileName=%%~nxF"
set "NewFileName=!FileName:featuring=Featuring!"
ren "%%F" "!NewFileName!"
)
endlocal
對於理解使用的命令以及它們如何工作,打開命令提示符窗口中,執行有下面的命令,並閱讀完全所有幫助頁面顯示每個命令執行得非常小心。
dir /?
echo /?
endlocal /?
for /?
ren /?
set /?
setlocal /?
提示:有像文件管理器總指揮官與內置multi-rename tool它使這樣的文件重命名瑣碎的任務,而不需要編碼技能。
當變量'%FileName%'包含文件名時,可以使用'%FileName:featuring = Featuring%'之類的字符串替換; **特徵「一詞在**中以**敏感的方式進行搜索...... – aschipfl