找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 30351|回复: 11

[文件操作] [已解决]批处理如何将视频文件重命名,去除 [数字] 之前的内容?

[复制链接]
发表于 2011-12-26 20:05:53 | 显示全部楼层 |阅读模式
范例:
将 “a啊 -_04[01].mp4” 重命名为 “[01].mp4”
就像例子这样,无论名称中包含什么,一般为字母、数字、下划线、中划线、汉字...只保留[01]([]也保留,[]中为01、02、03...)
应该怎么办呢?顺带一说,我是win7系统
感谢!
(ps:a啊 -_04[01].mp4,只是示范,格式并不是a+汉子+空格+中划线+下划线+数字+[],目的是把[01]提取出来

------------------------------------------------------------------------------------------------------------------------
论坛禁止如题贴,并且标题宜概括不宜太具体,具体内容放在顶楼中描述,老会员应该是熟知的,帮改一回,下不为例。 by Crlf

感谢Crlf帮忙更改,一定注意!!

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-12-26 20:18:22 | 显示全部楼层
本帖最后由 ArdentMan 于 2011-12-26 20:21 编辑

  1. @Echo Off
  2. For %%i In (*) Do (
  3.   For /F "tokens=2 delims=[]" %%j in ("%%~ni") Do Ren "%%i" "[%%j]%%~xi"
  4. )
复制代码

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

发表于 2011-12-26 20:26:13 | 显示全部楼层
  1. @echo off
  2. for /f "tokens=1,2* delims=[]" %%i in ('dir /b *.mp4') do  ren "%%i[%%j]%%k" "[%%j].mp4"
  3. pause
复制代码

评分

参与人数 1技术 +1 收起 理由
comicguests + 1 感谢!!

查看全部评分

 楼主| 发表于 2011-12-26 22:36:38 | 显示全部楼层
回复 2# ArdentMan


    数字没了
 楼主| 发表于 2011-12-26 22:37:09 | 显示全部楼层
回复 3# 545810831


    一闪而过...
发表于 2011-12-26 22:48:37 | 显示全部楼层
回复 5# comicguests


我这里运行3楼的代码没有问题,你是不是还有什么背景没有描述清楚?

c:\Test>dir /b *.mp4
a啊 -_04[01].mp4

c:\Test>test.bat

c:\Test>dir /b *.mp4
[01].mp4

评分

参与人数 1PB +5 收起 理由
CrLf + 5 乐于助人

查看全部评分

 楼主| 发表于 2011-12-27 11:56:24 | 显示全部楼层
回复 6# awk


    我也不知道为什么,但我是想把文件名中的数字及[]提取出来,而且上述文件名只是个示范,格式并不确定...
发表于 2011-12-27 12:07:36 | 显示全部楼层
回复 7# comicguests


能否暂时保留一个mp4文件,试试3楼的代码。如果还是有问题,请把你的文件名发出来看看
 楼主| 发表于 2011-12-27 18:29:59 | 显示全部楼层
回复 8# awk


   真是十分不好意思,重新检查了下bat文件,里面保存时多了些?字符,应该是编码不同导致的,结果破坏了原代码,重新改了一下,没问题!
再次感谢各位的帮忙!!
 楼主| 发表于 2011-12-27 18:38:21 | 显示全部楼层
本帖最后由 comicguests 于 2011-12-27 11:40 编辑

回复 8# awk


    再问一下,当文件名为  abc[cd][啊][01].mp4时,运行代码后会找不到文件,可以只保留[]里只有2位数字吗?
比如,abc[cd][啊][01].mp4重命名为[01].mp4?

(ps:一般视频文件名如[DMG][WORKING!!2][06][848x480][GB].MP4)
发表于 2011-12-27 23:47:01 | 显示全部楼层
回复 10# comicguests


你最开始在顶楼就该把这个例子给出来,浪费了10层楼才把问题的重点说清楚。
 楼主| 发表于 2011-12-28 12:54:17 | 显示全部楼层
回复 11# awk


    是我搞复杂了~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 13:03 , Processed in 0.021655 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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