后期资源网|非编软件网|杉宫竹苑|非编插件|高清视频素材|音频素材|非编软件汉化

 找回密码
 立即注册
后期非编系统发布及其详细简介后期非编系统VIP专享下载区影视后期非编模版免费下载区网站注册及其办理VIP业务说明
查看: 847|回复: 0

[教程] 批处理命令批量更改文件名

[复制链接]
发表于 2013-1-4 11:22:43 | 显示全部楼层 |阅读模式
代码如下:& z& d# }% o- O1 r7 c" @5 \
7 m9 N5 |/ B: b2 d& E3 }
@echo off
9 \8 M$ ^" n0 p2 {SetLocal EnableDelayedExpansion: h. I* l# G  `+ Y2 ]
REM 要查找的文件
& |; U' Z' O& O  {  u" [* r$ Zset ext=*.rm,*.rmvb,*.avi,*.mkv,*.torrent( S6 o/ G) U5 b9 }; [; i: N1 G9 a
REM 新文件名在原文件名中的起始位置,从0开始
( ^" b& i$ |. ^+ E6 R/ L2 a& i8 i6 S4 uset pstart=23
5 \0 r1 R: B: W3 \# z! S2 SREM 新文件名在原文件名中的长度# S2 p) p: s4 S) i- i
set length=26 g5 Y. y5 t% S
REM 遍历文件,并截取编号作为新文件名
5 r: M+ g9 L4 P  z, ofor %%a in (!ext!) do (
- C: f5 L& f6 |9 k: oREM 文件名
/ \% Z, G+ S; L! J1 _set fn=%%~na  t) C; H  a8 v' w1 n
REM 后缀
0 T8 s2 b" F$ _2 Wset en=%%~xa
" n6 K1 N! u6 B: W. sREM 取 pstart 位置之后的所有字符 !fn:~%pstart%!!en!
0 h1 ~, }; Z4 l+ BREM 取文件名最后 length 长度字符 !fn:~-%length%!!en!
  u* e1 ^+ @# T" f8 kREM 取文件名 pstart 开始的 length 长度字符 !fn:~%pstart%,%length%!!en!
5 T, W# n8 N" e: i- a4 D; @REM 显示新文件名. v/ }: O, [" ?
echo !fn:~%pstart%,%length%!!en!
. B* [  j% [! h" N, F- DREM 修改文件名
2 N& ]- f  ]& \' trename "%%a" "!fn:~%pstart%,%length%!!en!"
6 N& c' S8 M4 c1 q)
) v2 [4 N0 a/ c+ a4 b& epause% ?6 A# g" O; E
新建个 bat,将以上代码复制至其中即可运行,参数可适当修改) Y% Q, X, P6 z. ^
后期资源网,打造没有广告、免除隐藏回复的全开放式影视技术交流平台。 你的所求就是我们服务的宗旨!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|后期资源网

GMT+8, 2024-5-23 19:10 , Processed in 0.122269 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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