无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 268|回复: 21
打印 上一主题 下一主题

[求助] 如何给文件添加序号?

[复制链接]
跳转到指定楼层
1#
发表于 4 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
热心的朋友能否请帮小白我写个批处理:在文件夹里有许多视频文件,如mp4,mov,rmvb,mkv,wmv,ts,avi等常见视频文件,在不改变原有文件名的情况下添加三位数的编号,可以吗?非常感谢!!!
2#
发表于 4 小时前 | 只看该作者
ab commander 的重命名,可以这样做到
回复

使用道具 举报

3#
发表于 3 小时前 | 只看该作者
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. :: 设置计数器初始值
  4. set count=1

  5. :: 遍历当前目录下的所有文件(不包括子目录)
  6. for %%f in (*.*) do (
  7.     :: 排除批处理自身
  8.     if "%%~nxf" neq "%~nx0" (
  9.         :: 检查是否已经编号过,避免重复编号
  10.         echo "%%f" | findstr /r "_[0-9][0-9][0-9]\.[^.]*$" >nul
  11.         if errorlevel 1 (
  12.             :: 格式化计数器为三位数
  13.             set "num=000!count!"
  14.             set "num=!num:~-3!"
  15.             
  16.             :: 重命名文件,在文件名后、扩展名前添加编号
  17.             ren "%%f" "%%~nf_!num!%%~xf"
  18.             
  19.             :: 计数器加1
  20.             set /a count+=1
  21.         )
  22.     )
  23. )

  24. echo 处理完成!
  25. endlocal
复制代码

点评

非常好  详情 回复 发表于 24 分钟前
助人为乐,赞!  发表于 3 小时前
批处理高手呀  详情 回复 发表于 3 小时前
助人为乐  详情 回复 发表于 3 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

4#
发表于 3 小时前 | 只看该作者
回复

使用道具 举报

5#
发表于 3 小时前 | 只看该作者
回复

使用道具 举报

6#
发表于 3 小时前 | 只看该作者
这个我不会啊,呵呵!
回复

使用道具 举报

7#
发表于 3 小时前 | 只看该作者
不错 不错
回复

使用道具 举报

8#
发表于 3 小时前 | 只看该作者
谢谢3楼分享
回复

使用道具 举报

9#
发表于 3 小时前 来自手机 | 只看该作者
不用这么费劲,菲菲更名宝贝之得意非凡,获奖软件
回复

使用道具 举报

10#
 楼主| 发表于 3 小时前 来自手机 | 只看该作者
按3楼的朋友给出的批处理去试一下,谢谢啦!
回复

使用道具 举报

11#
 楼主| 发表于 2 小时前 | 只看该作者
复制代码
我试了一下,添加后是这样的:菜谱_001.MP4,八段锦_002.MP4,能不能改一下,把序号写在前面啊,变成:001_菜谱,MP4,002_八段锦.MP4,该批处理如何改呢?谢谢!

点评

ren "%%f" "%%~nf_!num!%%~xf" 把这句改一下就行  详情 回复 发表于 2 小时前
回复

使用道具 举报

12#
发表于 2 小时前 | 只看该作者
本帖最后由 martin313 于 2025-8-18 08:46 编辑
xzst110 发表于 2025-8-18 08:39
我试了一下,添加后是这样的:菜谱_001.MP4,八段锦_002.MP4,能不能改一下,把序号写在前面啊,变成:001_ ...


ren "%%f" "%%~nf_!num!%%~xf"

把这句改一下就行

ren "%%f" "!num!_%%~nf%%~xf"

点评

好人  详情 回复 发表于 1 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

13#
发表于 2 小时前 | 只看该作者
本帖最后由 lhc0688 于 2025-8-18 09:57 编辑

ReNamer好像可以
回复

使用道具 举报

14#
 楼主| 发表于 2 小时前 | 只看该作者
把这句改一下就行
朋友,太感谢了!
回复

使用道具 举报

15#
发表于 1 小时前 | 只看该作者
martin313 发表于 2025-8-18 08:41
ren "%%f" "%%~nf_!num!%%~xf"

把这句改一下就行

好人
回复

使用道具 举报

16#
发表于 1 小时前 | 只看该作者
批處理可以自動化,比命名工具方便,只是專業門坎有點高。
回复

使用道具 举报

17#
发表于 1 小时前 | 只看该作者
不明真相的围观群众~~~ʅ(´◔౪◔)ʃ
回复

使用道具 举报

18#
发表于 24 分钟前 | 只看该作者
本帖最后由 subrc 于 2025-8-18 11:13 编辑

非常好
但我更喜欢用老古董"拖把更名器"

SmartRename.7z

867.25 KB, 下载次数: 1, 下载积分: 无忧币 -2

回复

使用道具 举报

19#
发表于 18 分钟前 | 只看该作者

谢谢你!高手啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-18 11:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表