2025.12.15 补充了部分功能。
这是一个在 Shell 操作,批量修改文件名,文件路径的脚本。
为什么做这个脚本呢? 收集狂魔收集了很多网上资源之后,常常能碰到这样的问题。 例如,下载了多季,每个 video 文件名,都带影响美观的广告。如:
'【大人影视 www.drys.com】Game of Throne s0101.mp4'
'【大人影视 www.drys.com】Game of Throne s0102.mp4'
'【大人影视 www.drys.com】Game of Throne s0103.mp4'
不可能一个文件一个文件的手动重命名吧。
另外,爬虫下载了很多图片,根据类型分了很多个目录,想一起查看图片很别扭, 需要退出当前图片文件夹,在进入新图片文件夹。这时,干脆会想直接保存到一个目录。 在比如,几万张图片保存在一个文件夹,进入文件夹之后,显示小图片,缓存特别吃力。 这时候就会希望按某种规格,对这些文件进行分类。
根据这些个人需求做了此脚本。
配置 Python 环境,然后打开命令行模式,输入如下命令。 至于 windows 下如何打开命令行模式, winows键 + R键,输入 'cmd' 即可。
$ git clone git@github.com:guzdy/MultiRename.git
$ cd MultiRename
$ python setup.py install如果安装过程中 Pillow 安装出现问题,则手动安装 Pillow,然后再安装 "setup.py" 文件即可。
$ pip install Pillow安装完 setup.py 后, 在终端输入 'mtrn' 即可进入脚本。 脚本是引导式菜单,根据菜单要求输入相应选项即可轻松使用。
[常用]
" a. 替换/删除文字 b. 头部添加文字 d. 尾部添加文字 "
" m. 大小写转换 n. 修改扩展名 o. 清洗(去空格/符号) "
" [高级] "
" p. 文件名数字计算 (如 101 -> 001) "
" c. 添加目录名为前缀"
" h. 按开头相同文字归档"
" i. 按关键词归档"
" l. 正则归档 "
" [其他] "
" f. 摊平文件夹 j. 移除非图片 g. 删除扩展名 "
" e. 按时间重命名 k. 按数量分堆 "
" z. 切换 安全/执行 模式 "
" q. 返回上一级"