gpt4 book ai didi

batch-file - .bat 用于批量重命名以增加 fname 中的数字

转载 作者:行者123 更新时间:2023-12-02 06:08:20 31 4
gpt4 key购买 nike

我有一个很大的 .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

或者,如何修剪每个文件名,以便在扩展名之前只留下数字? (从 issue1.cbr 到 1.cbr)通过 .bat 或脚本主机文件?

最佳答案

试试这个批处理脚本。

@echo off
setlocal enabledelayedexpansion
set /a count=0
for /f "tokens=*" %%a in ('dir /b /od *.cbr') do (
echo ren "%%a" !count!.cbr
set /a count+=1
)

它使用增量计数器重命名所有文件。文件的顺序由 /OD 保留。 DIR 的选项命令,按修改后的时间戳对文件列表进行排序。

仔细测试后,删除 ECHO命令。

如需更多信息,请阅读 HELP DIR , HELP SETHELP FOR .

关于batch-file - .bat 用于批量重命名以增加 fname 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6322329/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com