.bat 用于批量重命名以增加 fname 中的数字
我有一个很大的 .cbr 文件夹,我正在按问题号重命名它们以正确排序。我需要在 ren 行中包含什么,才能让每个文件通过 Windows 命令提示符增加文件名中的数字?我会经常这样做,因此我会将其设为 .bat 文件。
例如,其中 n = 初始数字,m = 最终数字: n.cbr, (n+1).cbr, ..., (m-1).cbr, m.cbr
到目前为止的 .bat:
ren *.cbz *.cbr
ren *.cbr <increment numbers n through m>.cbr
或者,如何做我修剪每个文件名,以便仅在扩展名之前留下数字? (从 issues1.cbr 到 1.cbr)通过 .bat 或脚本主机文件?
I have a large folder of .cbr's, and I'm renaming them by issue number to correctly order them. What do I need to include in the ren line to have each file increment the number in the file name via windows command prompt? I'll be doing this frequently so I'll make this a .bat file.
For example, where n = initial number and m = final number: n.cbr, (n+1).cbr, ..., (m-1).cbr, m.cbr
The .bat thusfar:
ren *.cbz *.cbr
ren *.cbr <increment numbers n through m>.cbr
Alternatively, how do I trim each file name so that only the numbers are left before the extension? (from issue1.cbr to 1.cbr) via either a .bat or script host file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个批处理脚本。
它使用增量计数器重命名所有文件。文件的顺序由
DIR
命令的/OD
选项保留,该选项按修改后的时间戳对文件列表进行排序。经过仔细测试,删除
ECHO
命令。有关详细信息,请阅读
HELP DIR
、HELP SET
和HELP FOR
。Try this batch script.
It renames all the files with a incremental counter. The order of the files is preserved with the
/OD
option of theDIR
command, that sorts the files list by its modified timestamp.After careful testing, remove the
ECHO
command.For more information, read
HELP DIR
,HELP SET
andHELP FOR
.