qBittorrent新版.unwanted机制变更导致脚本自动化失效,求可行解决方案
qBittorrent新版.unwanted机制变更导致脚本自动化失效,求可行解决方案
最近折腾qBittorrent的自动化脚本快把我搞疯了!
在最新版本里,torrent中不想下载的文件不再被移到.unwanted目录来实现安全删除了。这直接导致我的外部脚本一直卡在“等待下载完成”的状态——因为那些未被选中下载的文件会留下*.!qb格式的临时文件,根本没法和真正需要下载的临时文件区分开。
我也不敢随便删除所有临时文件,毕竟不是所有临时文件都处于锁定状态。之前在qBittorrent 4.2.5及更早版本,这段脚本一直工作得好好的:
for /f "delims=" %%u in ('dir /ad /s /b .unwanted 2^>nul') do rd /s /q "%%u"
处理完.unwanted目录后,我只需要执行dir /s *.!qb就能可靠判断下载是否完成。
至于用qBittorrent自带的脚本启动器?这完全不是解决方案,它的可靠性臭名昭著。要是我记错了欢迎纠正,但根据我的使用情况,并不是所有下载完成都会触发脚本,结果还是会出现下载被判定为“永远未完成”的情况。
有没有大佬能给个靠谱的完全自动化解决方案啊?
备注:内容来源于stack exchange,提问作者Bricktop




