从网上下载的图片,默认的名字是许多字母和数字组成的比较长的一个字符串,不便于人记忆,使用起来比较麻烦。如下图所示:

本文的目的是写一个批处理文件,将该目录中的所有扩展名为jpeg的文件改名为日期加序号格式的。批处理文件(假设文件名为d:\temp\my.bat)内容如下:

@echo off
setlocal EnableDelayedExpansion
rem setlocal DisableDelayedExpansion
set a=1
set a=2 & echo !a!
set /a n=1000
for %%i in (D:\Images\temp\*.jpeg) do (echo %%iset /a n=n+1ren %%i 20221118_!n!%%~xi
)

直接用鼠标双击上述批处理文件(即“d:\temp\my.bat”),程序运行后,目录中所有文件完成改名,结果如下图所示。

相关参考资料:

  1. Windows批处理-for命令详解. https://www.toutiao.com/article/7063789245617701384/?log_from=4d1a90af605c1_1668781678221 .
  2. 通俗彻底解读批处理的延迟变量. 通俗彻底解读批处理的延迟变量 - 撬动未来的支点 - 博客园 .
  3. 批处理延迟变量. 批处理延迟变量_Turbo_J的博客-CSDN博客 .
  4. Windows Bat脚本之变量延迟(Setlocal enabledelayedexpansion).   https://blog.csdn.net/weixin_33979745/article/details/93514309?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-93514309-blog-79608760.pc_relevant_multi_platform_whitelistv4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-93514309-blog-79608760.pc_relevant_multi_platform_whitelistv4&utm_relevant_index=3

Windows使用批处理文件更改指定目录下的文件名(含序号)相关推荐

  1. Java 读取指定目录下的文件名和目录名

    需求:读取指定目录下的文件名和目录名 实现如下: package com.test.common.util;import java.io.File;public class ReadFile {/** ...

  2. java批量提取文件夹名称_bat 批量提取指定目录下的文件名

    bat 批量提取指定目录下的文件名 下面是批量获取指定目录下的文件名的核心代码 @echo off echo text input set input= set /p input=: echo %in ...

  3. python获取指定目录下所有文件名os.walk和os.listdir

    os.walk 返回指定路径下所有文件和子文件夹中所有文件列表 其中文件夹下路径如下: import os def file_name_walk(file_dir):for root, dirs, f ...

  4. java批量修改指定目录下的文件名

    package io; import java.io.File; import java.io.IOException;/*** @Auther: Code* @Date: 2018/9/9 18:0 ...

  5. bat 批量提取指定目录下的文件

    如下是批量获取指定目录下的文件名. @echo off echo text inputset input= set /p input=: echo %input% is input cd %input ...

  6. 获取指定目录下的所有文件名,包括子目录函数

    获取指定目录下所有文件名,这是一个一个目录遍历的方法: function TPathWatch.FList(ASourFile: string): TStrings; // 查找子目录 AString ...

  7. 远程删掉服务器的文件能找回吗,远程删除Windows服务器指定目录下N天前文件方法...

    在使用Windows服务器的时候,每天都会增加大量的文件以及日志文件,日积月累的话就会占用过多的服务器空间,所以做到定期清理删除就显得格外重要. 在Windows服务器中有一个功能很方便,就是可以通过 ...

  8. 删除指定目录下的所有文件与更改文件扩展名

    删除指定目录下的所有文件 //删除指定目录下的所有文件private void button1_Click(object sender, EventArgs e){DeleteFilesAndFold ...

  9. LINUX:拷贝文件src/指定目录下,文件夹图标上有个叉.更改文件权限可解决该问题。

    1. Ubuntu环境下安装软件,在usr/share/指定目录下增加该软件的驱动文件时,文件夹图标上有个叉.该文件的权限信息不正确. 2.使用命令:chmod 更改文件权限.sudo chmod 7 ...

  10. Windows 系统下通过命令将本地文件上传至远程 Linux 主机的指定目录下

    这里是借助文件传输客户端 putty 的命令来上传文件. 第一步:下载安装 putty 第二步:通过命令终端进入 putty 的主目录下,即进入 D:\puggy 目录下,该目录下含有多个可执行文件( ...

最新文章

  1. 2017 06 11 小分队二期两周总结
  2. Linux 下文件打包和压缩
  3. Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果
  4. 搜索引擎提交注意事项
  5. nginx访问目录是没加/的重定向控制
  6. L2-012 关于堆的判断(模拟堆+字符串处理)
  7. 打开计算机管理时,提示找不到Apphelp.dll
  8. 南京市建筑物矢量数据(Shp格式+带高度)
  9. unity安装后 启动失败_Unity3D插件安装常见问题说明
  10. 西餐菜单怎么翻译成英文
  11. 什么是单工,半双工,全双工
  12. Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
  13. 几何校正(image to map)
  14. JDK自带JVM工具
  15. 虚拟机匹配合适的服务器,如何为虚拟机选择合适的服务器硬件?
  16. python自动化 html 翻译转 pdf
  17. windows编程中wParam和lParam消息
  18. mysql设置安全卡住了_MySQL数据库安全设置与注意事项小结
  19. 力扣 23. 合并K个升序链表
  20. 【精品必收藏】如何构建企业级微服务异常编码体系

热门文章

  1. Red5与Nginx Rtmp性能对比
  2. Paddlenlp之UIE分类模型【以情感倾向分析新闻分类为例】含智能标注方案)
  3. 成功解决 MDK5中No ST-LINK detected的问题
  4. java读取ifc文件_IFC - 西北逍遥 - 博客园
  5. ML之lightgbm.sklearn:LGBMClassifier函数的简介、具体案例、调参技巧之详细攻略
  6. DataSource
  7. DruidDataSource配置说明
  8. cscope.exe程序的base64文本
  9. redis的消息发布(publish)/ 订阅(subscribe)
  10. maven-publish插件的使用笔记