通过直接在vi(或任何其他编辑器)中编辑文件路径来重命名文件

virenamer的Python项目详细描述


GithubPyPiPython

虚拟名称

通过直接在Vi(或任何其他编辑器)中编辑文件路径来重命名文件。

help

安装

只需使用pip

$ sudo apt install python3-pip 
$ pip3 install --user virenamer 

克隆存储库

$ git clone https://github.com/essembeh/virenamer
$ cd virenamer
$ ./setup.py install --user --prefix=

用法

若要重命名文件,请使用某些文件作为参数运行virenamer

$ virenamer folderA/* 

如果设置了EDITORenv变量)或Vi默认情况下,它将打开您喜爱的编辑器。还可以使用-e, --editor参数选择自定义编辑器,例如--editor nano

可以根据需要编辑路径,但行数必须相同。如果添加或删除行,virenamer将以错误结束。

保存内容并关闭编辑器后,将处理文件:

  • 如果给定-n, --dryrun,则不会移动任何内容,只显示消息
  • 如果新文件已经存在,文件将不会被改写,除非您指定^ {CD9}}
  • 如果新文件为空(即空行),则将删除指定的文件-d, --delete
  • 如果新文件位于不存在的文件夹中,则将创建

帮助

$ virenamer --help
usage: virenamer [-h] [-e EDITOR] [-f] [-d] [-n] files [files ...]

File renamer

positional arguments:
  files                 files to rename

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -e EDITOR, --editor EDITOR
                        Editor used to edit file list
  -f, --force           Overwrite if target file already exists
  -d, --delete          Delete file if line is empty
  -n, --dryrun          Dryrun mode, don't rename any file

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

推荐PyPI第三方库


热门话题
用户界面java,使用gui连接到另一台计算机/服务器的文件系统   运行sbt的ubuntu返回错误:“javahome需要<path>参数”   java如何在Android中处理许多ImageView而不出现内存问题?   查询中非法字符的java相同URL失败   安卓取消引用可能会产生“java”。lang.NullPointerException'   java中的indexoutofboundsexception“java.lang.ArrayIndexOutOfBoundsException”错误   xml Java将dom保存到文件>文件在程序结束后由另一个进程打开   Java的垃圾收集器是如何工作的?   Java如何筛选值(列表)   java处理字符串我怎样才能像在真实的书籍中一样在上面部分生成“小数字”呢?   java SonarQube是否有一个API来获取所有项目分析的一部分?   java startActivity(intent)什么都不做   JAVAutil。扫描器类Java   java如何从Firebase更新电子邮件?UpdateMail方法已被弃用   java Hibernate。如何正确组织带有注释的onetomany关系?   在java中获得卷标和驱动器号之间的映射(而不是FileSystemView)的解决方法是什么   java查找文件的路径