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

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

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

[复制链接]
发表于 2013-1-4 11:22:43 | 显示全部楼层 |阅读模式
代码如下:3 A- F- [6 Y$ E/ s6 W# p

" @8 O1 j5 s( V! Q% _3 }$ n@echo off
# {& ^5 u& f* ]7 s2 oSetLocal EnableDelayedExpansion
% Y) t% X5 m9 ^$ q- A9 yREM 要查找的文件' T& {9 A  _5 b  ?" w1 i( P
set ext=*.rm,*.rmvb,*.avi,*.mkv,*.torrent
/ \5 @3 H  a- c0 SREM 新文件名在原文件名中的起始位置,从0开始
1 _, ~9 h6 J1 |8 u5 Gset pstart=23. ~6 g/ a& C) n# m, M- ~  _! f# ^
REM 新文件名在原文件名中的长度* U: i: R' c3 Y
set length=2
1 l( {/ Z, J% O% T- v: A$ \REM 遍历文件,并截取编号作为新文件名
: o8 f# `: K3 ^; o0 Gfor %%a in (!ext!) do (4 S4 h$ L6 J" {0 ^* O
REM 文件名
% g' B  p# g: H3 ]1 ~) \5 rset fn=%%~na# O4 F& g7 X% L  U7 u3 N% Y5 ~
REM 后缀
3 B& d$ @6 U6 I9 C, Eset en=%%~xa
' Q& |* J- _/ PREM 取 pstart 位置之后的所有字符 !fn:~%pstart%!!en!& X! v9 x& c6 a+ C) I
REM 取文件名最后 length 长度字符 !fn:~-%length%!!en!
+ X! F8 ?9 S0 g8 B0 C% L" RREM 取文件名 pstart 开始的 length 长度字符 !fn:~%pstart%,%length%!!en!8 S# F, t/ p, X& }+ j6 X6 \' `+ G
REM 显示新文件名/ k% I! u0 L: `* Z6 ]7 ?# j
echo !fn:~%pstart%,%length%!!en!
: S4 K; t8 C1 O  MREM 修改文件名
- h' j0 J: G$ S5 Yrename "%%a" "!fn:~%pstart%,%length%!!en!"2 K. W) L: p0 X- B7 a
)
- o: t+ }; s6 Zpause7 ~  W% U7 Y! @. Y# A  B8 C3 l
新建个 bat,将以上代码复制至其中即可运行,参数可适当修改
* P# K0 g9 b2 h% R, n# Z
后期资源网,打造没有广告、免除隐藏回复的全开放式影视技术交流平台。 你的所求就是我们服务的宗旨!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-10 07:37 , Processed in 0.140006 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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