下面这段Python脚本能我们把一个文件夹下的所有文件,按最后修改的时间顺序,批量加序号前缀进行重命名;
注释比较详尽,就不多费口舌了,上代码:

import os# 按修改时间排序后,批量重命名文件,并加序号前缀
def renameFilesSortedByTime(dirPath):mlist = []# 获得文件名列表files = os.listdir(dirPath)# 获得名称带时间戳的新文件名列表for filename in files:# 获得文件的最后修改时间createTime = os.path.getmtime(dirPath + filename)# 将最后修改时间戳作为文件名的前缀,得到新的文件名,加入列表mlist.append(str(int(createTime)) + "-" + filename)# 重新给列表排序,这次所有文件按修改时间排序了mlist = sorted(mlist)# 遍历修改时间戳为序号for i in range(len(mlist)):# 截取获得原先的文件名oldName = mlist[i][11:]# 将时间戳部分修改为序号,得到新的文件名newName = mlist[i][11:]if (i + 1) < 10:newName = "00" + str(i + 1) + newNameelif (i + 1) > 9 and (i + 1) < 100:newName = "0" + str(i + 1) + newNameelse:newName = str(i + 1) + newName# print(newName, oldName)# 重命名文件,按修改时间排序并加序号前缀os.rename(dirPath + oldName, dirPath + newName)if __name__ == '__main__':renameFilesSortedByTime("D:/MyOutputs/视频/Go语言从入门到精通1-基础篇/")print("Job Done!")

加上图形用户界面以后可以成为一个很实用的小工具,Python的开发速度的确不是盖的;

使用Python按时间顺序批量重命名文件相关推荐

  1. python下载文件并改名_第46p,8行代码,用Python批量重命名文件

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第46篇文章,第二阶段的课程:Python基础知识:小案例之用Python批量重命名文件. 学习本课程,建议先看一遍:[计算机基础知 ...

  2. 天天向上续 python代码_第46p,8行代码,用Python批量重命名文件

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第46篇文章,第二阶段的课程:Python基础知识:小案例之用Python批量重命名文件. 学习本课程,建议先看一遍:[计算机基础知 ...

  3. Python批量重命名文件

    Python批量重命名文件 修改出处 有积分的小伙伴支持一下下载链接 对图片文件名重命名时看到了很有用的代码,针对本人重命名需要,做出如下修改: n=count + int(startNumber) ...

  4. python 读取excel 批量 重命名文件夹

    python 读取excel 批量重命名 文件夹 需求 使用的库 旧颜和新欢 过程 renamefile.py operateExcel.py 最后打包生成exe 需求 接到老婆大人说帮同事写一个 有 ...

  5. 按数字递增批量重命名文件的批处理

    本文链接:http://oicu.cc.blog.163.com/blog/static/12303947120091163372228/ 原文链接:http://www.newsmth.net/bb ...

  6. 如何批量重命名文件?

    如何批量重命名文件?批量重命名文件就是同时修改大量文件的名称,有些人在工作中会产生大量的文件,所以有时候需要批量修改大量的文件名称.有的小伙伴不知道如何批量修改,就只能采用一个一个修改的方法,这种方法 ...

  7. java文件批量重命名文件,文件批量工具(File Attribute Changer)

    文件批量工具(File Attribute Changer)是一款对文件属性批量修改,以及对文件批量重命名的工具,所 谓的文件属性是指隐藏属性,在查看磁盘文件的名称时,系统一般不会显示具有隐藏属性的文 ...

  8. 批量重命名文件 - Renamer JAVA File

    批量重命名文件的小工具 Renamer是一个帮助您整理硬盘文件的小工具.这次的软件使用JAVA语言开发. Renamer的主要功能:               1.按照指定的规则重命名文件,如IMG ...

  9. 几分钟教你批量重命名文件,批量更改数据的方法

    批量更改数据的方法有很多,今天为您介绍的是使用Renamer这款专门为批量重命名文件而设计的一款工具,使用Renamer可以批量重命名文件,还可以批量更改文件的数据,操作简单,可快速地同时更改多个文件 ...

最新文章

  1. vb打开ftp服务器文件路径,VB上传指定文件到FTP指定目录。。
  2. MarkDown编辑器基础使用教程
  3. NVIDIA RTX技术是否会改变2019年的CG业务?
  4. oracle 进制,Oracle进制转换函数
  5. apue.h头文件(UNIX环境高级编程)
  6. 强转类型,flash声音,父与子的交互
  7. spring-boot:run 是怎么运行 Spring Boot 项目的?
  8. Android 弹出 Toast 时取消上一个 Toast(完美方案)增加同步
  9. QT使用SQLite数据库实现登录功能
  10. 统计学第二章--感知机
  11. oracle list 分区详解,oracle的List分区及分区索引
  12. 探秘Win7计算器,这货不只是计算器
  13. Python使用matplotlib可视化模拟龟兔赛跑折线图
  14. imports build constraints exclude all Go files in
  15. SAP中常用SE系列TCODE汇总
  16. mindmanager2018优化
  17. Beyong Compare使用
  18. JTA transaction unexpectedly rolled back (maybe due to a timeout)
  19. 三、青龙面板 添加企业微信应用推送消息
  20. Xposed工具的安装

热门文章

  1. 我手机中舍不得删除的43条搞笑短信
  2. 老司机都懂的x件事,一般人我不告诉他
  3. django之 将字典数据导入数据库以及解决insert自动增长的id不是从1开始或不连续
  4. GDAL——命令使用专题——gdalinfo命令
  5. 通用汽车将向底特律郊区一家工厂投资3亿美元
  6. OSG-简单模型控制
  7. 运营公众号成功的三大要素
  8. [转载]关于如何选择5D2和6D的忠告_我是亲民_新浪博客
  9. AdaFit:一种对基于学习的点云法线估计方法的新思考(ICCV2021)
  10. Java去掉字符串首尾的““