目录

目的说明与展示:

要点提示

.bat  代码

2021.3.10补充

%%~ti  利用文件上次修改时间


补充后续关联问题:

批处理实例:截取原文件名进行重命名_GeorgeRhua的博客-CSDN博客

批处理实例:利用上一级文件夹名对指定类型的文件重命名,并复制到一个目录下


前言:弄完批处理才发现,其实真要批量给文件按一定顺序重命名,直接按 时间/名称/大小 排好全选中然后右键“重命名”就好了。命名完的文件名:“自定义名(排序)”,这样排序方式还多样。

哎~,那下文也只是批处理简单代码应用,没有多大实用价值。


目的说明与展示:

看番送壁纸真不戳,不过自己截图后文件名字无关联,打算用批处理文件批量更改。

注:此次重命名是 自定义+序号+后缀,没有用到原有名字(因为此例原名无意义)。

程序中注释的部分,是有关截取原名,再以此自定义的(文件原名有意义)

 原图:

处理后:

要点提示


  • for 遍历指定文件,取其名  for %%i in (*.png) do ()
  • set /a  定义序号(随循环而变)
  • for循环内用到序号值  需要使用延迟变量 setlocal EnableDelayedExpansion

.bat  代码

注:其中REM注释部分,大多是关于截取原文件名的,可删。

代码不能高亮展示,很烦

 REM rename (图片批量rename) REM 说明:REM 遍历所有.png 文件,不用截取文件名字REM 利用延迟变量n 以此为序号重命名@echo off
setlocal EnableDelayedExpansion REM 设置延迟变量 引用变量值要用 !var!
set /a n=1REM 命名序号 n
for %%i in (*.png) do (REM set name=%%i REM echo !name! REM set cut1=!name:~0,12!rem 截取 偏移量=0 取12个字符(含空格)REM set cut2=!name:~0,18!REM //echo !name:~m,n!  亦可REM echo !cut2!REM 输出截取后的名字核验REM echo "Queen's Blood(2) !cut2!.mp4"REM 必须加引号echo "请问您今天要来点牢饭吗_壁纸!n!"REM 先确定好名字对不对,再重命名set /a n=!n!+1REM 序号自增  注意延迟变量REM ren "%%i" "!cut2!.mp4"REM ren "%%i" "Queen's Blood(2) !cut2!.mp4"ren "%%i" "请问您今天要来点牢饭吗_壁纸!n!.png"REM 重命名 注意延迟变量和后缀
)
pause

2021.3.10补充

%%~ti  利用文件上次修改时间

说明:for 遍历文件的顺序默认是按文件名称(?)

如何按时间遍历呢? 网上没搜到答案。。。

我想的是:利用文件上次修改时间进行一次重命名,再按名称顺序来一次

 总结


  • 截取后的时间不能直接用来重命名(右图报错),需要格式处理(截取相应字符)
  • 截取字符代码:name:~n,m   笔记速查:批处理基础知识

 

@echo;
@echo off
setlocal EnableDelayedExpansion REM 设置延迟变量 引用变量值要用 !var!
set /a n=1REM 命名序号 n
for %%i in (*.pdf) do (set time2=%%~tiREM echo !time2!REM 文件上次修改时间set time3=!time2:~0,4!.!time2:~5,2!.!time2:~8,2!.!time2:~11,2!.!time2:~-2!echo !time3!REM 时间格式处理:2021.03.10.20.09set /a n=!n!+1REM 序号自增  注意延迟变量REM ren "%%i" "!time2!"REM 无法实现ren "%%i" "!time3!.pdf"
)
pause

 光改成时间命名,下一步重命名还没做


批处理实例:图片批量重命名相关推荐

  1. 图片批量重命名方法(超详细 无需辅助软件 本地运行)

    [检索关键词/句] 1. 按excel内容为图片批量重命名 2. bat文件运行解决 3. excel两列内容合并 6. bat文件运行中文乱码问题 5. 批量顺序重命名后阔号()问题 6. 班级资料 ...

  2. 如何对图片批量重命名?

    对于爱好摄影的朋友们来说,不管是手机还是相机拍摄的照片,在导入电脑后,它们的文件名通常都是一串长长的乱码.这不仅会导致桌面看起来杂乱无章,还会给我们查找图片带来很多不便,有时候丢失几张图片都发现不了. ...

  3. 如何将图片批量重命名001开始?

    如何将图片批量重命名001开始?假设电脑里保存了很多的图片,这些图片的名称很乱,没有任何的规律,为了更好的对这些图片进行整理,也为了之后更好的查找图片,现在需要对这些文件以数字形式进行命名,如:001 ...

  4. 图片批量重命名编号,一键处理的方法!

    如果你是一名摄影师,又或者你是一名图片设计的工作人员,工作中肯定会面对很多图片文件,图片多了就需要进行整理,不然就很难区分和管理,就很不利于我们的使用.为了更好的整理往往我们就需要给图片进行重命名并且 ...

  5. Ubuntu中图片批量重命名

    Ubuntu中图片批量重命名 图片后缀由jpg转png,但原文件中.jpg图片仍然存在 https://blog.csdn.net/qq_43493858/article/details/122998 ...

  6. 如何给图片批量重命名

    如何给图片批量重命名?电脑上的图片变多之后,就会杂乱无章,不能更好的保存和整理,尤其是图片的名称非常混乱的时候,丢失几张图片可能自己都不知道.如果你有点强迫症,是不能容忍这种事情发生的,必须要将所有图 ...

  7. python图片批量重命名_python实现大量图片重命名

    本文实例为大家分享了python实现大量图片重命名的具体代码,供大家参考,具体内容如下 说明 在进行深度学习的过程中,需要对图片进行批量的命名处理,因此利用简单的python代码实现图片的命名格式处理 ...

  8. 图片批量重命名编号_碾压市面上90%“批量改名、批量重命名软件”

    文件夹.视频.图片.音乐.txt文档.Excel.Word.PPT等office三件套.rar.zip.7z等压缩包.......一系列文件的重命名操作. 结论:碾压一众"批量改名.批量重命 ...

  9. 数据集图片批量重命名

    原始格式: 需要将其顺序与前一文件夹连接起来 因此,改为从3690开始,如下: 代码: # -*- coding:utf8 -*-import osclass BatchRename():'''批量重 ...

  10. python给图片批量重命名

    由于两个文件夹下的图片名字是一样的,但是我想让另一个文件夹接在一个文件夹之后重新命名,也就是从732.jpg开始递增命名. 想到以后可能还会经常遇到这种情况,所以还是保存一下,以后就懒得再重新写了. ...

最新文章

  1. 递归实现数字排列组合
  2. Python 基础 函数
  3. Boost:测试BOOST_BIND_NO_PLACEHOLDERS的程序
  4. 1500Vdc的光伏系统距离大规模应用还有多远?
  5. TypeScript,从0到入门带你进入类型的世界
  6. div中嵌套div水平垂直居中
  7. 记录.net使用ueditor富文本编辑器
  8. 柳婼、知乎PAT经验分享汇总
  9. 网吧破解还原卡的方法总结!!
  10. 20210726:FLAC刻录音乐CD教程04-wav格式刻录CD
  11. NOIP2010 机器翻译 题解
  12. url 后面参数说明
  13. 如何把一篇Word文档里的所有换行符去掉?
  14. office PPT插件
  15. 《白帽子讲Web安全》8-文件上传漏洞
  16. 10.算法进阶之分布式篇——分布式环境下如何生成唯一ID——UUID
  17. No module named ‘torchvision‘
  18. Plist转Json的方法
  19. oracle+锁+杀不死,oracle kill -9 会话
  20. 7.1 Ansible 动态获取主机清单

热门文章

  1. 题目 1075: 台球碰撞
  2. “少数者”的红衣服(博弈论的诡计)
  3. mysql+免费下载_mysql的下载地址+Download WinMD5
  4. 万物智联,美格智能NB-IoT模组助力智慧防疫,防患于“未燃”
  5. loadimage没有与参数列表匹配的重载函数 解决方案
  6. 装linux时电脑蓝屏如何解决,笔记本电脑开机蓝屏 怎么用u盘安装ubuntu
  7. dnf从0开始写辅助
  8. 2021-09-16什么是MQL4、MQL5语言?
  9. 言语理解与表达之片段阅读
  10. 使用mirDeep2进行miRNA-seq数据分析