手动指定下载路径时.aria2 文件删除失败问题(已找到原因,望修复) · Issue #27 · P3TERX/aria2.conf · GitHub |
您所在的位置:网站首页 › aria2c创建文件夹失败 › 手动指定下载路径时.aria2 文件删除失败问题(已找到原因,望修复) · Issue #27 · P3TERX/aria2.conf · GitHub |
你所提供的这个修改方案和最初的方案有点类似,实现方法不同,目的都是去掉文件名那一个层级。最初觉得已经相当完美了,但 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 |