1. 需求: 对 1000w+ 的小文件重命名(用序号)

# batch_rename.bat
# 环境变量延迟扩展: cmd执行命令前会对脚本进行预处理,其中有一个过程是变量识别过程,在这个过程中,如果有两个%括起来的如%value%类似这样的变量,就会对其进行识别,并且查找这个变量对应的值,再而将值替换掉这个变量,这个替换值的过程,就叫做变量扩展;
# 变量用一对叹号 !!括起来; color 0a 表绿色文字; 注释以 Rem 或者 :: 开头;
# for循环中,对于变量%%i, 文件名:%%~ni  扩展名%%~xi
@echo off &setlocal EnableDelayedExpansion
::color 0a
set /p path=pls input path:
cd  /d %path%echo rename file now, please wait...set fcount=1
for /f "delims=" %%i in ('dir /b *.*') do (ren "%%i"  "!fcount!%%~xi"set /a fcount+=1
)
set /a fcount-=1
echo rename finish, rename count:%fcount%
pause

2. 需求: 对 1000w+ 文件改扩展名

# rename_ext.bat
@echo off &setlocal EnableDelayedExpansion
::color 0a
set /p path=pls input path:
cd  /d %path%for /f "delims=" %%a in ('dir /b/s/a-d *.jpg') do  rename "%%a"   "*.png"

3. 需求: 删除含有 1000w+ 小文件的文件夹

#版本1: rmdir.bat   支持拖拽文件/文件夹到bat上删除
@echo off &setlocal EnableDelayedExpansion
DEL  /F  /A  /Q  \\?\%1
RD   /S      /Q  \\?\%1

cmd 批量命名,批量删除相关推荐

  1. 照片的批量命名—Windows下利用cmd命令、txt文件、excel工具和bat文件对照片进行批量重命名

    照片的批量命名 在网上搜了很多批量命名的办法,都不太对我胃口,于是,我又摸索出以前的一套笨办法,当时也是在网络上学到的,但现在找不到了,特地记录下来.另外,现在网上也有批量命名照片的软件,我使用过,挺 ...

  2. Entity Framework Core 5中实现批量更新、删除

    本文介绍了一个在EntityFramework Core 5中不需要预先加载数据而使用一句SQL语句批量更新.删除数据的开发包,并且分析了其实现原理,并且与其他实现方案做了比较. 一.背景 随着微软全 ...

  3. .net 批量更新_云子批量命名电脑版|云子批量命名PC版下载_v2021

    云子批量命名是一款专业的重命名软件,这款软件主要用于将一个文件夹中的所有文件批量命名,支持文件名前/后减几位.第几位加文字等命名规则.具有绿色.小巧的特点,使用之后可以减少很大的工作量,有需要的朋友可 ...

  4. 用yolo3训练自己的数据集(包含数据搜集,图片标注,图片批量命名以及如何修改代码)——口罩佩戴以及规范佩戴口罩检验

    用yolo3训练自己的数据集--口罩佩戴及规范性佩戴检验 前言 1. 数据集处理 1.1 数据搜集(多途径) 1.2 自己制作数据集 2.图片标注 2.1 图片批量命名 2.2 使用labelimg进 ...

  5. 【opencv】9.批量命名图片文件std::sprintf

    std::sprintf的用法 double db=10.123456; char aaa[20]; std::sprintf(aaa,"qqq:%.1f",db); //aaa[ ...

  6. python批量识别图中文字自动命名_python实现批量命名照片

    python批量命名照片的具体代码,供大家参考,具体内容如下 废话不多说,上效果图 全部代码 from tkinter import * import os #添加文件夹路径 def rename() ...

  7. linux批量创建和删除用户

    linux批量创建和删除用户 我们都知道可以用useraddxxxx可以建立用户,passwd xxx可以为用户建立密码,如果我们要批量创建好多好多呢,怎么办??接下来我们一起来看个实例,一起来做一下 ...

  8. oracle批量查询更新,Oracle批量查询、删除、更新使用BULK COLLECT提高效率

    BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer用法笔记. 例1: 批量查询项目资金账户号为 & ...

  9. linux 批量删除任务,Linux-Shell脚本学习心得之批量创建、删除用户

    继上次博文,继续为大家分享脚本实例:批量创建.删除用户 说到,用户的管理,大家都不会陌生,就是创建.删除.禁用等等的管理,但,大多都是管 理员手工操作,效率不是很高,今天,就给大家说说Shell脚本是 ...

最新文章

  1. [蓝桥杯2016初赛]卡片换位 bfs+set
  2. BUUCTF——[ACTF新生赛2020]SoulLike——使用angr解
  3. Java中如何生成jar(框架)
  4. Express请求处理-静态资源的处理
  5. 洛谷——P1342 请柬
  6. 搞AI,他的薪资是你的2倍,大概率是因为你没有读这几本书
  7. pip install安装php,详述Python、pip、easy_install的安装教程
  8. Hystrix简介–总结
  9. 系统容灾备份选型的决策表
  10. 莫烦python博客_《莫烦Python》笔记 -- numpy部分
  11. 数据分析之numpy
  12. java spin lock_JAVA 各种锁机制
  13. RK3399Pro Android Rock-X 人工智能开发系列(1)
  14. 多个div中的label标签对齐
  15. Screen Orientation for Windows Phone
  16. 机器学习:HMM:基础
  17. 错误日志分析(dSYM)-2016
  18. php excel 下拉菜单,Yii2+phpexcel导出二级联动菜单
  19. 对标TJA1043 SIT1043 带唤醒及故障保护的低功耗CAN FD总线收发器
  20. 用C语言实现小写金额转大写

热门文章

  1. 170323 PyQt5 ListWidget的删除
  2. 电子信息类和计算机类专业网课表
  3. 中国石油大学《高等数学二》第二次在线作业
  4. 【软件工程】订货系统的UML类图
  5. 今日头条阅读量怎么刷_今日头条提升头条号阅读量的几大方法
  6. 戴尔笔记本把计算机弄到桌面,戴尔笔记本电脑可不可以把程序放在桌面上-戴尔笔记本电脑怎么样...
  7. 思科网络设备安装与调试——帧中继云配置
  8. 怎么安装aptdaemon模块_安装Pulseaudio模块在Ubuntu中开启蓝牙APTX/LDAC支持
  9. 设计模式篇—《行为型设计模式》
  10. 工业云平台大数据统计分析有什么优势?