当前位置: 首页 > news >正文

巧用xrename批量重命名下载的影视文件

网上下载了个电视剧,可是文件名比较长,而且是集数用中文表示的,排序都是乱的。期望的是:
1.文件名改短
2.中文的数字改成阿拉伯数字

看下原始文件名:
在这里插入图片描述
期望将文件名改短,例如:
修改前:《走向共和》又名滿清末代王朝 第二十八集 1080p超高清.mp4
修改后:走向共和 第28集.mp4

这个需求可以用编程实现,但是太麻烦了,那么我们可以用一个改名命令xrename,具体介绍地址:https://blog.csdn.net/sysdzw/article/details/6198257
在这里插入图片描述
我们开始编写命令:

xrename replace -dir "F:\电视剧\走向共和3" -string /《走向共和》又名滿清末代王朝 第(.+)集.*?/ig -newstring "走向共和 第$1集" -log yes
xrename cn2number -dir "F:\电视剧\走向共和3" -string /\[\d+\]/ig -newstring "" -log yes

我们打开cmd命令,一行行执行,观察变化。先执行:xrename replace 命令
作用是缩短文件名,用了正则匹配。 -log yes表示输出日志。执行后是这样的:
在这里插入图片描述继续执行:xrename cn2number命令
作用是将文件名中的中文数字改成阿拉伯数字,以便排序,执行后效果:
在这里插入图片描述
可以看到已经改好了,效果非常棒。xrename操作简单,功能强大,支持正则。
在这里插入图片描述

贴一下修改前的作对比:
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SQL-函数
  • Open3D 基于曲率大小的特征点提取
  • 微信小程序中如何监听元素进入目标元素
  • stm32F103 串口2 中断 无法接收指定字符串 [已解决]
  • 用idea写Spark程序时,想要在控制台打印日志?
  • class 6: vue.js 3 组件化开发
  • 微服务--Nacos配置管理
  • axios返回的是promise对象如何处理?
  • Mysql高阶语句(1)
  • Python教程:使用 Python 和 PyHive 连接 Hive 数据库
  • HALCON 错误代码 #7709
  • 缓存分布式一致性问题
  • Golang 小项目(3)
  • 【重学 MySQL】六、MySQL 的下载、安装、配置
  • npm、yarn、pnpm小节
  • 【5+】跨webview多页面 触发事件(二)
  • 30秒的PHP代码片段(1)数组 - Array
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • C语言笔记(第一章:C语言编程)
  • E-HPC支持多队列管理和自动伸缩
  • EOS是什么
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • iOS | NSProxy
  • Js基础知识(四) - js运行原理与机制
  • mysql常用命令汇总
  • Objective-C 中关联引用的概念
  • Redis学习笔记 - pipline(流水线、管道)
  • Vultr 教程目录
  • 判断客户端类型,Android,iOS,PC
  • 如何使用 JavaScript 解析 URL
  • 什么软件可以剪辑音乐?
  • 网络应用优化——时延与带宽
  • 微信开源mars源码分析1—上层samples分析
  • 小程序开发之路(一)
  • 白色的风信子
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #APPINVENTOR学习记录
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (4.10~4.16)
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (力扣)循环队列的实现与详解(C语言)
  • (七)Knockout 创建自定义绑定
  • (三) diretfbrc详解
  • (一)Linux+Windows下安装ffmpeg
  • (一)基于IDEA的JAVA基础12
  • (转)EOS中账户、钱包和密钥的关系
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net MySql
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET开发不可不知、不可不用的辅助类(一)
  • .Net中wcf服务生成及调用
  • @Autowired和@Resource装配