如何在 Windows 10 中根据模式重命名所有文件夹?

如何在 Windows 10 中根据模式重命名所有文件夹?

我正在使用 Windows 10 计算机,并且我有大量按照以下模式命名的文件夹:

4972-127685 - Paul Smith 100256862- Jul 9, 2022 745 AM
11923-6124692 - Alex Sutton 104149263- Jun 28, 2022 1159 AM
13132-125394 - Brian Thomas 102193824- Jun 30, 2022 959 PM

我想仅使用最后一个连字符前的九位数字来重命名文件夹:

100256862
104149263
102193824

我不知道 PowerShell,但我的互联网搜索表明这是我完成此任务所需的工具。到目前为止,我了解到的是,我可以打开要重命名的文件夹所在的父文件夹,然后单击File > Open Windows PowerShell以获取 PowerShell 提示。

答案1

感谢您建议@Ramhound,PowerToys 中的 PowerRename 效果很好。我不太擅长使用正则表达式,所以我分三步进行:

[\s\S]*\s-\s
.+?(?=\s)
-[\s\S]*

对于每个步骤,我都留空Replace with。在 下Apply to,我选择Filename only并激活了Include folders图标。

相关内容