标签: 

正在查看 12 帖子:1-12 (共 12 个帖子)
  • 作者
    帖子
  • @16089 回复

    未曾
    管理员

    前情提要:我在交流区和文章留言常见大家会遇到下载的文件名错乱的问题。这个问题多发生在批量下载一些文件名不规则的文件(例如书籍的分页)时出现。我自己使用了 Linux 的 bash 读取 url 列表逐行下载并命名。虽然不会存在上述问题,但是一直在关注各种下载软件是否有类似(预先重命名)的功能。今天测试了 motrix 这款下载软件的重命名功能似乎可以解决这个问题。早先也有网友在交流区提过这个软件,我下载测试没注意到它的特别之处。今天看界面有个重命名的选项,但是没有任何相关说明。于是去作者的 github 答疑页面查询,作者讲解了大致使用规则方法。因此,分享给大家以作参考使用。

    motrix 这款免费开源的软件支持多种平台(windows、苹果、linux),并且支持下载 HTTP、FTP、BT、磁力链接等资源。虽然没有 IDM 类似添加批量任务的功能,但是它还是可以从剪贴板列表实现批量下载。重点是它可以预先对下载的文件批量重命名,这可以解决文件错乱的问题。

    软件下载和安装
    官网: motrix.app/zh-CN

    选择适配的系统版本

    安装很简单,完成后打开软件,界面如图

    其它功能我就不做讲解。重点说一下预先重命名列表的方法:

    1,我们以一个一般下载软件会文件名错乱的列表为例

    书籍页面: rmda.kulib.kyoto-u.ac.jp/item/rb00015170
    你可以由书格的生成工具生成 url 列表: ok.daoing.com/jddx/

    2, 复制分页 URL 到剪贴板。点击设置如图

    重点在这里的重命名项设置,可以自定义规则。例如上图 fwj(0001+).jpg
    自定义递增数列用英文括号 ( )标记,0001+表示从 0001 开始递增逐行加一,jpg 是保存的文件格式(其它格式请自己调整)
    *当然也可以设置为 xyz_(129-).jpg,129-表示从 129 递减

    3,然后点提交开始下载

    最后下载好的文件

    测试书页顺序正确

    后记:如果有些网站有 User-Agent、Referer、Cookie(模拟登录)也可以从高级选项配置

    如果大家有更好的方式或软件也可以推荐给我们~

    @16090 回复

    九靈
    游客

    真是太贴心了,赞👍!

    @16094 回复

    唐象
    游客

    真是太贴心了,赞👍!

    @16863 回复

    ygzst
    游客

    未曾老师好 这款软件下载开始后 又不想下载了 咋删除全部下载任务

    @16864 回复

    叶子
    游客

    @ygzst #16863

    应该没办法全部取消,我还去 github 问了,只能上下拖动选择。实在不行只能卸载重装了

    @16867 回复

    未曾
    管理员

    @ygzst #16863

    @叶子 #16864

    确实好像没用一键删除的功能

    但是似乎可以退出软件,进入以下目录,删除这个 download.session,实现全部删除

    @16869 回复

    叶子
    游客

    @未曾 #16867

    谢谢,亲测可用

    @16876 回复

    未曾
    管理员

    为了方便大家生成有规则的网址列表篇,弄了个在线生成 URL 的工具,方便大家使用

    比 excel 生成方便一些

    网址列表批量生成工具

    网址: ok.daoing.com/url/


    *JS 代码来源于网络

    @16878 回复

    ml123
    游客

    感谢未曾先生推荐。不知大家有没用过一款 Bulk Rename Utility,可以用于下载后文件批量改名,相关功能非常齐全,在正式使用前最好先尝试相关用法,以免改名出错。这里可以下载,也有绿色版。https://www.bulkrenameutility.co.uk/Download.php

     

    @16879 回复

    未曾
    管理员

    @ml123 #16878

    感谢推荐。

    因为很多网址图片的链接并不规则,导致下载软件下载后的文件会顺序混乱。

    motrix 的重命名是在下载时进行的,解决的是下载后文件乱序的问题。所以,你提到下载后再重命名的意义就没有了

    @16881 回复

    ml123
    游客

    @未曾 #16879

    我的方法选择单线程批量下载,下载后的文件会被下载软件自动命名。然后根据下载后的序列(可根据 bulk 软件中预定义,比如文件创建修改时间)用 Bulk Rename Utility 重新命名。

    @16882 回复

    未曾
    管理员

    @ml123 #16881

    这样也是可以的。但是 motrix 可以在下载前预分配对应序列的文件名,相对方便一些,而且可以多任务

正在查看 12 帖子:1-12 (共 12 个帖子)
正在查看 12 帖子:1-12 (共 12 个帖子)
回复于:推荐一个可以预先重命名的下载软件 motrix
您的信息: