将文件名的第一个字母大写
Posted
技术标签:
【中文标题】将文件名的第一个字母大写【英文标题】:Capitalize first letter of a filename 【发布时间】:2014-01-02 10:20:16 【问题描述】:我在一个文件夹中有一些文件,我想使用 Windows 中的批处理脚本将所有具有特定扩展名的文件名的首字母大写。
仅示例上限 *.m
之前:
foo.m bar.m 图片.jpg之后:
Foo.m Bar.m 图片.jpg【问题讨论】:
您是否能够/愿意使用 PowerShell 来编写此脚本? 【参考方案1】:for %%a 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 (
ren %%a*.m %%a* >nul 2>&1
)
也检查一下 -> https://superuser.com/questions/475874/how-does-the-windows-rename-command-interpret-wildcards
【讨论】:
+1,非常好,但我更喜欢你的原版。此外,OP 有一个过滤器*.m
。这种更简单的形式应该可以工作:for %C 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 @ren %C*.m %C*
是的。谢谢。会解决这个问题以上是关于将文件名的第一个字母大写的主要内容,如果未能解决你的问题,请参考以下文章