gpt4 book ai didi

powershell - 将文件名更改为 buk 中的 Title Case

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

我有大量图像文件,我想通过 PowerShell 将其文件名更改为标题大小写。

例如:

file name like this.jpg

致:

File Name Like This.jpg

我的子文件夹中有 700 多个文件。
我已经尝试过这段代码:

Get-ChildItem "C:\temp\new" -recurse |Where {-Not $_.PSIsContainer} |Rename-Item -NewName {$_.FullName.TOUPPER()}

但是这段代码将所有字母都大写。

最佳答案

因此,PowerShell 实际上有一种 super 简单的方法可以使用 Get-Culture 的文本信息来实现此目的。该属性包含一个名为 ToTitleCase() 的方法,它将完全(几乎)执行您想要的操作。唯一的区别是它还将“Jpg”中的“J”大写。只是扩展而已,所以没什么大不了的,对吧?

$Culture = Get-Culture
Get-ChildItem "C:\temp\new" -recurse |Where {-Not $_.PSIsContainer} |Rename-Item -NewName {$Culture.textinfo.totitlecase($_.FullName)}

关于powershell - 将文件名更改为 buk 中的 Title Case,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980130/

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