本文介绍了使用powershell将文件名中每个单词的首字母大写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想自动更改某些文件的名称。
I want to change the names of some files automatically.
使用此代码,我将小写字母更改为大写:
With this code I change the lowercase letters to uppercase:
但是我只希望每个单词的首字母大写。
But I only want the first letter of each word to be uppercase.
推荐答案
您可以使用方法:
You can use ToTitleCase
Method:
$TextInfo = (Get-Culture).TextInfo
$TextInfo.ToTitleCase("one two three")
输出
$TextInfo = (Get-Culture).TextInfo
get-childitem *.mp3 | foreach { $NewName = $TextInfo.ToTitleCase($_); ren $_.FullName $NewName }
这篇关于使用powershell将文件名中每个单词的首字母大写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!