如何批量重命名 Windows 中的文件并将文件名中的第一个单词与第二个单词交换?

How to batch rename files in Windows and swapping the first word in the filename with the second?

我有多个业务联系人文件 (.vcf),如下所示:

Bloggs Joe.vcf
Smith John.vcf
...

如何批量重命名所有文件并调换文件名中第一个单词和第二个单词的顺序?例如

Joe Bloggs.vcf
John Smith.vcf
...

我目前正在使用 Windows,但可以轻松切换到 OSX 或 Linux 发行版,如果这样更容易完成的话。

亲切的问候,

只需在 .vcf 个文件所在的目录下 运行 下面的 rename 命令。所有 linux ditros 都带有 rename 实用程序。

rename 's/^(\w+)\s+(\w+)/ /' *.vcf