用于批量重命名文件的一组python脚本。

rbco.rename的Python项目详细描述


简介

rbco.rename提供了一组python脚本来批量重命名文件。

安装

  1. 安装setuptools

  2. 运行:

    easy_install rbco.rename
    

这将安装下一节中提到的重命名脚本。

用法

  • rendel str文件

    从文件中所有文件的名称中删除字符串str。

  • 渲染n个文件

    删除文件中所有文件名的前n个字符。

  • renlu文件

    重命名执行以下操作的文件中的所有文件:
    • 将“”替换为“u”;
    • 用“-”替换“-”和“-”;
    • 将名称小写;
    • 删除前导和尾随空格。
  • renmp3文件

    重命名执行以下操作的文件中的所有文件:
    • 用ascii对应字符替换所有重音字符。
    • 用“”替换“u”;
    • 用“-”替换“-”和“-”;
    • titleCase the names;
    • 小写文件扩展名;
    • 删除前导和尾随空格;
    • 如果需要,请在曲目编号后用“-”替换“;
    • 使磁道号始终有2位数字。
  • RENID3文件

    用法:renid3文件

    根据id3标记和格式重命名所有文件。格式示例: '%(曲目编号)s-%(艺术家)s-%(标题)s.mp3'。可以指定其他标记:日期、作者, 作曲家、表演者、唱片编号、专辑等。

    格式是从rbco_rename_id3_格式环境中检索的 变量。如果没有这样的变量,则使用默认格式。

  • renpre prefix文件

    重命名文件中的所有文件,在文件名的开头添加前缀。

  • renrep oldstr newstr文件

    重命名文件中的所有文件,用newstr替换oldstr。

  • rensuf后缀文件

    重命名文件中的所有文件,在文件名末尾添加后缀。文件 保留扩展名。

  • 取消隐藏文件

    取消隐藏文件中的所有隐藏文件。

  • 重新删除抄送文件

    通过用ascii对应字符替换所有重音字符来重命名文件。

更改日志

0.5(2011-06-26)

  • 添加了renid3脚本。

0.4(2011-01-31)

  • 重构:将功能从console.renmp3移到renaming.rename_mp3
  • 现在,由renmp3脚本提供的“mp3”重命名也消除了重音符号。

0.3(2011-01-31)

  • 添加了renaming.rename_remove_accentuationconsole.renremoveacc-及其 相应的控制台脚本入口点。

0.2(2010-08-18)

  • 修复了错误的setup.py

0.1(2010-08-15)

  • 初始版本

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

推荐PyPI第三方库


热门话题
java找不到适合makeText的方法   如何将java数组转换为prolog列表并使用它进行jpl查询?   安卓中显示ArrayList的java子类ArrayAdapter   Java8GroupingBy到包含列表的映射中   java Json字符串,带有要映射的嵌套对象<string,string>   java Hibernate中的包和列表有什么区别?   java Spring REST模板指定Jackson视图   java如何在继承的类中返回字符串?   调试Java ArrayQue删除和轮询方法错误   带有NetBeans 7.4的java JSP自定义标记Struts2   java无法从加载jar文件。蝙蝠锉   无法解析java image_项“未显示在下拉列表中且无法键入”   jdoDetachedState设置为null的java查询实体   scala使用Cypher CREATE命令和属性映射,来自Java   minecraft中的java/me并没有被我编写的插件禁用   java Cucumber框架设置   java以奇怪的方式遍历LinkedList?   java JPA将布尔字段配置为保留为整数   月球着陆器中的java Android垃圾收集