《Total Commander:万能文件管理器》——第6.3节.批量改名

简介:

本节书摘来自异步社区《Total Commander:万能文件管理器》一书中的第6章,第6.3节,作者 张玉新,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第6.3节.批量改名

批量改名的操作方法是,选中多个文件——也可以包含文件夹,然后按快捷键 ctrl+m。

6.3.1.基本选项

screenshot

TC批量改名界面上,基本选项主要有:文件名、扩展名、替换、计数器4部分。

screenshot

文件名

[N]表示文件名本身。

[N1-2]表示文件名中,第1-2个字符。其他形式还有[N3,4]表示从第3个字符开始的4个字符,[N2--3]表示第2个到倒数第3个字符。更多参见帮助。此外,还有[P]、[G]占位符。

[C]表示计数器,参见相应选项。

日期和时间实为修改的日期和时间,更丰富的时间可通过“插件”来获取,大家可自行实验。

screenshot

扩展名

请参照文件名,略

替换

表面看平淡无奇,但可以通过正则表达式、多次替换,实现神奇的效果。很多改名都是通过替换完成的。

计数器定义

设定起始值、步长、位数。目前TC8.51a版已经可以支持数字、字母、字符等方式进行计数了?感兴趣的读者可以自行尝试。

screenshot

6.3.2.高级接口

上面的做法都是用TC自身的改名功能,如果你觉得还不够,TC在7.0版开始,提供了文件名的外部编辑功能。点击图中按钮,在下拉菜单中选择“编辑文件名”。

screenshot

由此,则文件名可以用VIM、excel等任何你擅长的工具进行编辑,然后,加载进来即可。甚妙!

6.3.3.实用举例

文件改名,纸上得来总觉浅,绝知此事须躬行。我们看一下水木社区网友曾经遇到过哪些文件批量改名问题,又是如何解决的呢?(请水木各网友许可这些引用,我已保留链接,且此系列文章无任何稿酬)

实例1

  file_A_2000.txt

  file_B_2000.txt

  file_C_2000.txt

  file_D_2000.txt

改为

  A.txt

  B.txt

  C.txt

  D.txt

做法是:

  文件名为[N6]

提问者补充说:

  实际上,文件名中间的部分可能不只是一个字母,而且长度不一致,比如

  file_A1_2000.txt

  file_B23_2000.txt

  file_C234_2000.txt

  file_D_2000.txt

  想只保留中间的部分

回答1:

  没什么技术含量的方法:

  分两次      第一次 search for: file_

     replace with: 空

  第二次 search for: _2000

     replace with: 空

回答2:

  一次就够了

   search for: file_|_2000

   replace with: 空

实例2

问题:

  dhsah.dhjafh.ext

  要把前面的.都改成_,后缀前面的点不改

  文件前缀中可能有0-N个点。

回答:

  三步即可,请先用少量文件试验。

   ① 文件名“[N].”,后缀仍为“[E]”,同时替换“..”为“@@@”,执行

   ② 替换“.”为“_”,执行

   ③ 替换“@@@”为“.”,执行

这一笨方法获得了好评!

更多实例参见作业部分,或到水木社区TC版搜“改名”“重命名”

相关文章
|
机器学习/深度学习 人工智能 算法
算法金 | 一文彻底理解机器学习 ROC-AUC 指标
```markdown # ROC曲线与AUC详解:评估分类模型利器 本文深入浅出解释ROC曲线和AUC,通过实例和代码帮助理解其在模型评估中的重要性,旨在提升对分类模型性能的理解和应用。 ```
2958 13
算法金 | 一文彻底理解机器学习 ROC-AUC 指标
|
传感器 数据可视化 数据管理
SolidWorks2021中文版【Solid Works 附补丁】完美破解版下载 安装教程
SolidWorks2021中文版【Solid Works 附补丁】完美破解版下载 安装教程
SolidWorks2021中文版【Solid Works 附补丁】完美破解版下载 安装教程
|
存储 程序员 开发工具
Vim:在系统剪贴板中复制和粘贴文本
【5月更文挑战第3天】
2991 8
ly~
|
开发框架 小程序 前端开发
抖音小程序的开发难度大吗?
抖音小程序的开发难度因人而异,主要取决于开发者经验、技能及功能需求。技术上需掌握前端技术及抖音开发框架,了解平台生态与规则;设计上需符合用户审美和习惯,具备创新性和实用性。此外,严格的审核标准和激烈的市场竞争增加了开发难度,开发者需制定有效推广策略并持续优化小程序以保持竞争力。
ly~
679 4
|
存储 缓存 数据库
SqlAlchemy 2.0 中文文档(四十四)(5)
SqlAlchemy 2.0 中文文档(四十四)
444 4
|
SQL 数据可视化 数据挖掘
SQL 在数据分析中简直太牛啦!从数据提取到可视化,带你领略强大数据库语言的神奇魅力!
【8月更文挑战第31天】在数据驱动时代,SQL(Structured Query Language)作为强大的数据库查询语言,在数据分析中扮演着关键角色。它不仅能够高效准确地提取所需数据,还能通过丰富的函数和操作符对数据进行清洗与转换,确保其适用于进一步分析。借助 SQL 的聚合、分组及排序功能,用户可以从多角度深入分析数据,为企业决策提供有力支持。尽管 SQL 本身不支持数据可视化,但其查询结果可轻松导出至 Excel、Python、R 等工具中进行可视化处理,帮助用户更直观地理解数据。掌握 SQL 可显著提升数据分析效率,助力挖掘数据价值。
982 0
|
小程序 前端开发 API
小程序全栈开发中的前后端分离实践
【4月更文挑战第12天】本文探讨了小程序全栈开发中的前后端分离实践,强调其能提升开发效率、代码可维护性和可扩展性。文中详细阐述了接口设计、数据交互、前端渲染、后端处理以及团队协作的重要性,并指出统一的API接口、使用前端框架和后端服务器是关键。通过这种模式,开发者能更高效地掌握小程序开发,打造高质量应用。
1103 0
|
消息中间件 前端开发 JavaScript
SSO 单点登录和 OAuth2.0 的区别和理解
SSO 单点登录和 OAuth2.0 的区别和理解

热门文章

最新文章