跨平台批处理文件重命名工具

tren的Python项目详细描述


“tren”是一个通用的文件和目录重命名工具。不像 “mv”、“tren”等命令特别适合重命名 batches使用单个命令行的文件和/或目录 召唤。“tren”消除了编写简单脚本的繁琐 提供更高级别重命名功能的工具。

“Trun”还擅长重命名现有文件的{{EM1}$$部分。 目录名基于文本字符串或常规 表达模式。您可以替换任何单个、组或全部 文件或目录名中给定字符串的实例。

“tren”实现了重命名令牌的思想。这些是特别的 可以嵌入在重命名请求中的名称,这些名称表示 像文件的原始名称、长度、创建日期等等 打开。甚至还有重命名令牌来替代内容 任何环境变量或从 shell返回到新文件名中。

“tren”可以根据 它们的日期、长度、给定日期内的时间等等。事实上, 序列可以基于任何文件的“stat”生成 信息。序列“数字”可以是升序或降序,也可以是 计数可以从任何初始值开始。计数可以在 一种内部定义的计数“字母”(十进制,十六进制, 或者你可以定义自己的计数字母表。 这允许您在任何基中创建序列(2或更高请:) 使用为计数设置的任何符号。

“tren”是用纯python编写的,需要python版本2.6.x或 稍后。它可以运行在各种类unix的变体上(freebsd, Linux、MacOS X、Cygwin)以及Windows。也需要 windows系统上“win32all”python扩展的优势 都在场。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中使用BufferedReader类读取文本文件的子字符串   java如何在JSP页面上包含来自另一台服务器的动态JSP   使用单表策略的java持久化Hibernate继承映射   java报告状态失败达600秒。谋杀!报告hadoop的进展   java将字符串解析为形状   使用JTable的java ClassCastException?   java在Spring引导中关闭数据库   java Android Studio调试错误(Ubuntu)   java如何区分apache beam中KV实例中的两个键?   java将RealmObjectChangeListener添加到异步下载的RealmObject   java匹配模式之前的所有内容,包括新行和/或回车   java使用JAXB在XML中动态更改元素序列   java如何在MACOS中找到动态库(.dylib文件)的版本   Android中的java Nanohttpd服务器   java libGDX:3d动画不工作