跨平台批处理文件重命名工具
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扩展的优势 都在场。