找回密码
 立即注册
查看: 5867|回复: 2

qBittorrent提示“缺失文件”的一个可能原因和解决办法

  • TA的每日心情
    开心
    2016-10-5 09:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    265
    shine_5402 发表于 2018-2-13 17:37:35 | 显示全部楼层 |阅读模式
    本帖最后由 shine_5402 于 2018-2-13 18:29 编辑

    先贴上解决办法:
    解决方法一:
    重命名种子内文件名或者移动保存位置,使其包含的所有文件的路径长度都小于系统支持的最大长度。然后“强制继续”(或“强制再次核对”后继续)。

    解决方法二:
    (感谢@blackmickey提供此方法思路)
    注意:该方法需要Windows 10(内部版本>=14352)且文件应保存在以NTFS为文件系统的分区中。
    个人不是很推荐该方法,因为此方法也有可能导致其它玄学问题出现,并且原本就有对最长路径限制进行检测的程序可能不会意识到限制已经解除。

    参照jingyan.baidu.com/article/4d58d5417727e19dd4e9c0dd.html启用长路径。然后“强制继续”(或“强制再次核对”后继续)。

    再简单讲讲原因:
    貌似因为Windows的最长路径限制原因,超出长度的文件操作系统就会告诉程序“文件不存在”,so qBittorrent就会提示“缺失文件”,只需要遵循这个限制(方法一)或者关闭这个限制(方法二)即可。

    发现过程:
    这个问题困扰我很久了。
    在下载[VCB-Studio] Fate/Kaleid Liner Prisma Illya [Ma10p_1080p]时,到99.9%之后qbittorrent就提示错误“缺失文件”,去网上搜寻许久也无果。后来自己准备删了原本的文件重新下载,想要试试这种玄学方法可不可行,之后就发现删除窗口到最后几个文件开始提示“该文件不在该位置”,瞬间醒悟。
    因为问题已经解决所以无法贴截图了_(:3 」∠)_。

    评分

    参与人数 1活跃度 +100 收起 理由
    blackmickey + 100 可以試著開啟長檔名功能,解開檔案路徑長度.

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-5-4 11:55
  • 签到天数: 429 天

    [LV.9]以坛为家II

    0

    主题

    5

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    54729
    hazukirion 发表于 2018-2-14 16:06:44 | 显示全部楼层
    有时文件缺失也可能是多个 torrent 包含相同文件名但内容不同文件,并且存放于同一文件夹中前段时间我用 rss 订阅了动漫国的果妹,放在一个文件夹里,有一集做了 v2 重制版,但文件名没有改,这就导致了两个种子写入同一文件名的文件中,产生了冲突。
    qBittorrent有时还会报 IO error,似乎是 libtorrent 的 bug。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-3-17 20:10
  • 签到天数: 31 天

    [LV.5]常住居民I

    2

    主题

    14

    回帖

    7

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3878
    1inger 发表于 2018-2-14 21:16:12 | 显示全部楼层
    本帖最后由 1inger 于 2018-2-14 21:17 编辑

    用注册表编辑器解除文件名长度限制即可。另外把BT软件设为以管理员模式运行也会有帮助。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表