Alist批量下载文件/文件夹

其实我个人已经改用Cloudreve了,至少Cloudreve功能更好,自带的打包下载已经正常能用了,不用再去折腾。

感觉Cloudreve的定位会更接近于私有个人云盘的概念吧。
比较出名的大概就这几个:fileRun,NextCloud,ownCloud,Seafile,Cloudreve,Kodcloud

我只能说某些人用Alist的想法完全和私有云八竿子不搭,这也没法评价什么。


Alist用自带的打包下载,运气好的话可能可以正常下载,但大部分时间其实无法正常工作并卡住。

一开始用比较低级的办法就是把要传输的文件先打包压缩好,再以单个文件的方法发过去。但这样实在是效率太低,文件传输得先压缩然后再解压。

为了能舒服的多文件和文件夹下载,用aria2。

ps:哪怕是用aria2下载,都无法支持不同路径下的多文件/文件夹的同时下载。 比如我要在A文件夹内下载两个文件,再另外在B文件夹里下载两个文件,这种下载操作无法同时完成。

其实原版的aria2在下载多文件的时候是不记录各个文件的路径的,也就是说不记录路径树。
不过我们用Motrix是可以记录路径的,下面演示使用Motrix。

单个文件下载推荐NDM下载器


Motrix官网下载的时候可以选择版本,我更喜欢zip的免安装版本。

打开motrix,点设置一栏设置好下载文件的路径,以及RPC的端口和RPC的密钥。
aria2 的RPC密钥可以自己写一个,也可以点击随机按钮让系统自动生成一个。

接着回到Alist,在页面的右下角有一个按钮。

QQ_1743847482799

点展开后选择系统设置,填入之前在Motrix设置好的RPC密钥和端口。

关掉设置页面,再回到刚刚的展开二级菜单,启用开关复选框。

QQ_1743847608889

现在在文件列表的前面多了一个多选框,选中你需要下载的文件,并在页面的底部选中下载按钮,并点击发送到aria2

QQ_1743847743255

Motrix在开始下载初始化的时间可能会比较久,需要耐心等待一下。


另:alist拿来在两台电脑之间传steam游戏文件,如何让steam识别的传过来的游戏?

这里说一个简单有效的办法,先去steam点击下载游戏。
下载初始化时,会创建游戏文件夹目录。开始正式下载时,再点击暂停。
把传输过来的游戏文件放到 steamapps/common/游戏名/ 里。
再在steam内点击卸载游戏(这时候卸载的其实是steamapps/downloading/内的文件)
再次在steam里面点击下载游戏,这个时候会直接跳到验证游戏完整性,验证完毕后即成功识别。