手动指定下载路径时.aria2 文件删除失败问题(已找到原因,望修复) · Issue #27 · P3TERX/aria2.conf · GitHub

您所在的位置:网站首页 aria2c创建文件夹失败 手动指定下载路径时.aria2 文件删除失败问题(已找到原因,望修复) · Issue #27 · P3TERX/aria2.conf · GitHub

手动指定下载路径时.aria2 文件删除失败问题(已找到原因,望修复) · Issue #27 · P3TERX/aria2.conf · GitHub

2023-08-04 14:17| 来源: 网络整理| 查看: 265

你所提供的这个修改方案和最初的方案有点类似,实现方法不同,目的都是去掉文件名那一个层级。最初觉得已经相当完美了,但 BT 下载有一种情况是多层级文件夹。

假设和你一样在 Aria2 下载时修改路径,那么所下载的文件目录结构会是以下这样:

downloads └── test1 └── test2 ├── 文件夹 │   ├── 文件1 │   ├── 文件2 │   └── 文件夹2 │   ├── 文件3 │   └── 文件4 └── 文件夹.aria2

这种情况 Aria2 给脚本所传递的路径为:./downloads/test1/test2/文件夹/文件夹2/文件3

假设只去掉文件名那一个层级,那么.aria2文件会判断为:./downloads/test1/test2/文件夹/文件夹2.aria2

与实际的./downloads/test1/test2/文件夹.aria2不符,.aria2文件没有被删除,这种情况只去掉文件名一个层级显然是不行的。

正是因为这种情况的存在,所以目前所有脚本都是 BT 下载文件夹时取顶层目录,不管是一个层级和多个层级都适用,但前提是 Aria2 与脚本的下载目录必须一致。对于下载时修改目录我个人没有需求,也很少有人提及,所以就没有继续挖坑研究了。

你是我见过的把问题写得最详细、思路最清晰的,要是都能像你这样很多问题都非常好解决了。欢迎继续提供一些建议和想法。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3