因为下载的文件处于 MS OneDrive 的系统文件夹中,所以偶然发现迅雷下载引擎会偷文件。
主要问题一句概括:
迅雷 11Preview 的下载引擎对已经删除的任务文件仍然不断尝试访问,而且就算移动位置也一样,并且不兼容 OneDrive 。
以下是超级详细过程:
系统环境是 Windows 10 Pro Ver 2004 Build 19041.450
文件夹是 OneDrive 系统级同步文件夹
文件是几份 PyCharm 和 IDEA 的安装包和 Win10 的系统镜像,之前的状态是联机时可用,也就是文件本身已经从硬盘删除,但因为 OneDrive 是巨硬家的,所以 OD 可以高度集成在系统里,Windows 资源管理器打开后左边有一个虚拟文件夹,需要时双击里面的文件之后 OD 会自动下载,不需要的时候右键释放空间,非常好用。
然后这些文件的共同特征是使用迅雷 11.0.2.52 Preview 版本(对应下载引擎的版本是 2.84.110.3)直接下载到我设定好的 OD 同步文件夹。OD 会自动把文件上传到云端,当文件状态是小绿勾时,我手动执行释放空间操作。
接着就是我在使用时偶然发现,电脑右下角弹出 OD 的自动下载提示框,下载的程序是迅雷下载引擎。起初我以为是迅雷的 P2P 共享功能上传文件,但是因为不能识别 OD 系统文件夹的缘故,所以误把 OD 占位文件当成物理文件(右键属性你会发现文件的日期、大小啥的都有,但占用是 0B)。所以我就上设置找关闭上传的选项,结果没有,我已经是会员了,这个我记得迅雷旧版本是有的。然后过了一会又弹出来,我就点了一下阻止应用,并且在火绒里限制了迅雷上传,只保留最少的协议上传量。消停一会之后又来了,我只能等 OD 同步完成之后关一下。
就在今天的不久之前,因为 OD 暂停同步时效已经到了,我想着迅雷软件之前一段时间访问就 Denied,应该会自动记录没法访问,然后任务标记为文件已删除了吧?
结果又又又又来,我只能移动了一下 OneDrive 的同步文件夹映射目录,我总觉得依照以前的版本,文件删除总没法了吧!
结果我又又又又又错了,引擎又读取我的 Win10 镜像,此时我只好删除全部迅雷下载记录。
因为我有保留下载记录的习惯,主要是比较好找到原始下载链接和直接找到下载文件夹,还可以快速查看 MD5,顺便说我也不反对 P2P 方式大家一起贡献一些上传。对于迅雷下载引擎是否能真的判断出我移动文件的位置,我不好确定,因为也有可能是通过 OneDrive 的相对文件夹位置找到的。但是在任务已经删除的情况下,并且在 OD 上多次阻止文件下载的情况下,仍然尝试读取我的文件,那就是偷吧。
然后情况又又又又又又变了,在确定已经删除下载任务的情况下,至我发出此贴前的半小时内,迅雷下载引擎又进行 5 次对我存在 OD 里的两份 Win10 镜像的访问,虽然频率有显著下降,但是烦不烦啊!我用迅雷是为了加速下载的,不是用来让他随便读取我硬盘上的文件的,另外截至目前,什么破玩意 IDM FDM,还用古老了多线程加速手段,不就是浏览器的单线程 Pro Plus Ultra Max 吗?新的迅雷云盘的类离线下载的功能确对我来说是十分需要,并且有些资源没有迅雷真下不来,开会员也就是这个目的,但是我同时也不想让迅雷偷我的文件!!!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.