wer*_*len 2 wsh batch-file command-prompt batch-rename
我有一个.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
Run Code Online (Sandbox Code Playgroud)
或者,如何修剪每个文件名,以便只在扩展名之前留下数字?(从issue1.cbr到1.cbr)通过.bat或脚本宿主文件?
PA.*_*PA. 10
试试这个批处理脚本.
@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
)
Run Code Online (Sandbox Code Playgroud)
它使用增量计数器重命名所有文件.使用命令/OD选项保留文件的顺序,该DIR命令按文件列表的修改时间戳对文件列表进行排序.
仔细测试后,删除该ECHO命令.
欲了解更多信息,请阅读HELP DIR,HELP SET和HELP FOR.
| 归档时间: |
|
| 查看次数: |
21275 次 |
| 最近记录: |