此教程针对QB,由于TR转移做种比较简单,就不说了。
在TR中可以直接右键,然后将种子另存出去,但是QB不行,只能复制名字
、hash
、磁力链
。这里我采用的方法是匹配hash值。因为QB默认会把所有的种子都备份一份到本地文件夹,而且文件的命名正好就是以hash值来命名的,这样,我们就可以通过匹配QB中的hash
来复制种子了。同样,该方法也可以解决QB粘贴磁力链导致的:正在下载元数据 问题。
PS:
如果你的种子都放到了一个目录,那恭喜你,你只需要找到QB的备份文件夹,然后把种子都复制出来就行了。如果你放到了不同的目录,那可以继续看。
目的:
大量种子在电脑A,现在想把这些种子移动到电脑B继续做种
环境:
Windows,Python,Qbittorrent
步骤:
1,将QB中的任务暂停,然后将数据文件移动到另一台电脑中
2,找到备份文件夹,位置在:C:/用户/Administrator/AppData/Local/qBittorrent/BT_backup
(注意,这里根据你自己用户来选择),然后把这个文件夹复制到其他盘,比如D:/BT_backup
3,新建一个文件夹,名为zhongzi
4,在D盘
新建一个zhongzi.txt
文件,然后复制你想要转移的种子hash
5,把hash
粘贴到上面的txt文件
中
6,新建一个py文件
,粘贴下面:
1 2 3 4 5 6 7 8 9 |
import os import shutil ori_dir = "D:\\" with open(ori_dir + 'zhongzi.txt', 'r') as w: w = w.readlines() for i in range(len(w)): shutil.move((ori_dir + 'BT_backup/' + w[i]).split('\n')[0] + ".torrent", ori_dir + 'zhongzi') |
修改ori_dir
为步骤2中得到的目录,如D:\\
,注意,windows下面路径用\\而不是/
7,运行脚本即可。
以上其实就是简单从B文件夹找到与A文件相同的文件,然后把它移动到指定文件夹中。
这样,就可以把某个目录的种子单独复制出来了,这样,把zhongzi
文件夹复制到新电脑中,直接导入QB
即可继续做种,别忘了跳检。