批处理重命名文件

  • 新建 .txt 文档,用 notepad++ 打开文件,编码方式选择 UTF-8
  • 输入以下代码
@echo off
rem 默认为utf-8编码
Chcp 65001
rem 启用 "延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=532
set d=312
rem 循环当前目录下所有文件的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.mp4') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !d! LSS 10 (ren "%%i" "火影忍者疾风传_第!a!话(00!d!).mp4") else if !d! LSS 100 (ren "%%i" "火影忍者疾风传_第!a!话(0!d!).mp4") else ren "%%i" "火影忍者疾风传_第!a!话(!d!).mp4"
rem 设置数值型变量 a=a+1
set /a a+=1 
set /a d+=1
)
)
echo 批量重命名完成!
pause
  • 适当修改内容,保存为 .bat 格式,双击运行即可。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,237评论 1 19
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,792评论 0 11
  • 精心收集整理的教程笔记 第01天 Java基础入门 第1章计算机基础 1.1计算机 计算机(computer)俗称...
    Java帮帮阅读 6,020评论 1 109
  • 今晚原定的遴选课因为老师临时有事取消了。刚好可以听危娜老师关于情绪疗愈的课程。 听完课,决定不回听,直接记录我当下...
    漫步的小马驹阅读 230评论 3 3
  • 十年之后赵括已经当了大将军,唐月早已变成赵夫人,儿女成群,生活过的很是幸福。 旅长因为没有跟心爱的人在一起,日日饮...
    叶之优优阅读 679评论 0 0