文件功能:可以把文件夹内相同类型的文件批量重新命名。批量重命名可以自行添加统一前缀。前缀后面则是从0001开始的编号,目前程序默认的是4位。另外,每次重命名的是某一类文件,如txt、jpg等,由用户自选。

  使用方法:把下面代码复制到 文本文档内保存为。bat格式,双击即可使用。要改哪个文件夹,就把。bat文件放到文件夹下面。

       

        代码:

        @echo off&setlocal EnableDelayedExpansion
        title 文件批量重命名
        mode con cols=58 lines=18 & color 3f

echo 功能说明:将当前文件夹下所有相应类型的文件按统一格式重命名(如C1-Sheldon0001.txt、C1-Sheldon0002.txt...)
        echo.&echo.&echo.
        set /p start=     确定要重命名文件吗?(y/n):
        if "!start!"=="y" goto main
        exit

:main
        set /p bak=  请输入需重命名的文件的扩展名(例:txt):
        set /p name=  请输入重命名后的统一前缀(如:C1-Sheldon),后面将统一从0001开始依次编号:
        set a=1
        for /f "delims=" %%i in ('dir /b /s *.!bak!') do (
        if not "%%~ni"=="%~n0" (
        if !a! LSS 10 (ren "%%i" "!name!000!a!.!bak!") else if !a! LSS 100 (ren "%%i" "!name!00!a!.!bak!") else if !a! LSS 1000 (ren "%%i" "!name!0!a!.!bak!") else ren "%%i"                 "!name!!a!.!bak!"
        set/a a+=1
                )
        )

set /a a=a-1
        echo.&echo.&echo.
        echo          共重命名 !a!个文件!    请按任意键退出~
        pause>nul

文件夹内相同类型文件批量重命名相关推荐

  1. 批量修改指定文件夹里面相同类型文件的扩展名(转自Github,原作者Crag Richards)

    batch_rename_file.py 批量修改指定文件夹里面相同类型文件的扩展名(转自Github,原作者Crag Richards) ''' 主要思路: 1.创建一个batch_rename函数 ...

  2. 如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file

    如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file: 在运行中可以输入"Explorer /select,D:\somefile.txt&q ...

  3. linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...

    环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...

  4. 帮你整理文件夹下各类型文件文件整理工具

    帮你整理文件夹下各类型文件,可按后缀名,按月份进行归档整理. 比较适合用来整理手机里长期积累的照片和视频. 整理完的文件夹如下: 下载链接: https://download.csdn.net/dow ...

  5. linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...

  6. [linux]压缩一个文件夹内的部分文件 | 解压缩到指定路径

    1.压缩一个文件夹内的部分文件 需求:对a目录下的这两个文件进行压缩 正确做法 cd /data/yzw/formal/result/a #必须切换到要压缩的目录下!! find -name &quo ...

  7. 合并文件夹内所有Excel文件(目前仅限于合并单层文件夹,如果文件夹下面有文件夹,暂未加入此功能,默认合并所有文件的所有Sheet)优化文件名_变更为:文件夹名字 + 合并的文件-(xls+xlsx)

    几经修改,终于算是成为自己较为满意的一个VBA程序(2020-6-6修正) 然,因个人才疏学浅,如有疏漏,希望各位前辈多多指正~在下先行谢过~ 1.考虑到Excel新建Sheet的命名规则 2.考虑到 ...

  8. 将文件夹内多个子文件里的Excel数据合并到一个文件,保存为CSV格式

    将文件夹内多个子文件里的Excel数据合并到一个文件,保存为CSV格式 使用条件: Excel文件必须是xlsx格式,且数据结构一致,方可用以下代码. # 第一步 导入模块 import pandas ...

  9. 将多个文件夹或单文件夹内的xml文件转换为一个json标签(imagenet VID等视频目标检测数据集)简单易改,有注释

    文章目录 多文件夹xml文件转json 单文件夹xml文件转json 该代码主要针对视频目标检测yolov项目需要训练基础的yolox检测器所写(需要VID的json标签文件),鉴于网上没有公开的代码 ...

最新文章

  1. 免费Apk盈利之路:嵌入AdMob广告
  2. Qmake变量variable
  3. 延长计算机屏幕显示时间,设置Win7电源计划的方法介绍 延长续航时间
  4. 一对一直播系统基础的交接流程
  5. 栈溢出脚本_CTF必备技能丨Linux Pwn入门教程——栈溢出基础
  6. springMVC之applicationcontext.xml配置说明
  7. python库下载地址
  8. gltf、glb模型下载
  9. 【Mysql 错误定位】语法错误
  10. NMODBUS4.0源码下载地址
  11. 微信开源mars源码分析5—底层核心mars分析(续2)
  12. 【FPGA】FPGA对AD7606进行串行数据采集
  13. 单元测试@Test+@RunWith(SpringRunner.class)
  14. 飞机的各参数指标matlab,通达信飞机起飞及选股指标公式
  15. ISTQB基础级考试资料汇总
  16. [重庆思庄每日技术分享]-oracle11g到ORACLE 816的dblink访问报 ORA-03150错误
  17. java 基本类型 不赋值_探究Java中基本类型和部分包装类在声明变量时不赋值的情况下java给他们的默认赋值...
  18. 番茄工作法总结-第二章:背景
  19. 为什么程序员和产品经理水火不容? | 每日趣闻
  20. PDK和工艺文件解读

热门文章

  1. 实验一 运算器实验
  2. Java实现 LeetCode 807 保持城市天际线 (暴力)
  3. 产品设计-电商中商品体系
  4. SAP总账模块的基本功能
  5. MFC IPAddressCtrl控件的使用
  6. php实现抽奖接口实例,PHP转盘抽奖接口实例_PHP教程
  7. 从DWG导入SKP的准备工作
  8. IT选型指南:餐饮连锁企业的信息化之道
  9. Vue.js - Font Awesome字体图标的使用详解(vue-fontawesome库)
  10. java mp3 信息_java读取MP3的信息 | 学步园