使用批处理命令按文本文件中的顺序重命名文件夹中的文件

使用批处理命令按文本文件中的顺序重命名文件夹中的文件

我想使用批处理程序按顺序或通配符重命名文件夹中的文件,并使用文本文件中的名称。假设文件夹中有 10 个 .csv 文件,并且我们有一个 rename.txt 文件,其中包含所有顺序的名称,因此我们必须重命名文件夹中的文件。

答案1

它必须是批处理文件吗?Powershell 或 VBS 怎么样?

为了让您开始使用(几乎没有错误检查),这个 VBS 怎么样: http://pastebin.com/sfCS1swK

脚本的顶部有您想要更改的变量,请注意注释:RENAME_FILE =“rename.txt”
bRename = false
objStartFolder =“C:\Users\user\Desktop\Test”

也许可以从管理员命令提示符运行它:cscript rename.vbs > out.txt

在更改 bRename = true 并重新运行之前,检查 out.txt 文件以查看它是否按预期执行。

希望能帮助到你。

相关内容