批量将文件夹中的所有文件重命名为大写

批量将文件夹中的所有文件重命名为大写

有没有办法将特定文件夹中的所有文件重命名为大写?

我找到了这段代码,但是它将文件重命名为小写,可以修改为大写吗?

for /f "Tokens=*" %f in ('dir /l/b/a-d') do (rename "%f" "%f")

答案1

您是否考虑过使用 powershell ?

尝试这个命令:

Get-ChildItem -Path your_path -Recurse | Rename-item -NewName {$_.name.ToUpper()}

当然,更换你的路径部分为您的文件夹的路径。

希望这可以帮助 !

答案2

这可以通过 Microsoft PowerToys PowerRename 功能实现。它添加了一个上下文菜单来批量重命名文件,包括大写和使用正则表达式的功能。更多详细信息可在此处找到这里

答案3

我不知道以前这是否可以实现,但您可以通过按下大写按钮来做到这一点。

在此处输入图片描述

相关内容