将某个单词的第一个字母更改为大写字母

时间:2015-12-04 11:24:46

标签: windows batch-file command-line cmd

我希望能够将所有mp3文件中的小写字母更改为大写,因此对于文件名中包含单词featuring的所有mp3文件,将其更改为Featuring

1 个答案:

答案 0 :(得分:0)

尽管Stack Overflow不是免费的代码编写服务,并且提问者应该尝试用自己的代码尝试解决任务,但这里有一个小的未注释的批处理代码,使得该文件从当前目录递归重命名在任何情况下都包含featuring的所有@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 /?
  • tasks -V

提示:有一些文件管理器,如 Total Commander ,内置http://www.jsonschema2pojo.org/,这使得这样的文件重命名,无需编码技能。