gpt4 book ai didi

powershell - 使用powershell将文件名中每个单词的首字母大写

转载 作者:行者123 更新时间:2023-12-03 14:32:25 24 4
gpt4 key购买 nike

我想自动更改某些文件的名称。

通过此代码,我将小写字母更改为大写:

get-childitem *.mp3 | foreach { if ($.Name -cne $.Name.ToUpper()) { ren $.FullName $.Name.ToUpper() } }



但是我只希望每个单词的首字母大写。

最佳答案

您可以使用 ToTitleCase 方法:

$TextInfo = (Get-Culture).TextInfo
$TextInfo.ToTitleCase("one two three")

输出

One Two Three


$TextInfo = (Get-Culture).TextInfo
get-childitem *.mp3 | foreach { $NewName = $TextInfo.ToTitleCase($_); ren $_.FullName $NewName }

关于powershell - 使用powershell将文件名中每个单词的首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22694582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com