【发布时间】:2021-09-04 15:23:25
【问题描述】:
我正在使用 libtorrent 下载种子。种子有不同的下载位置(save_path)。我希望在下载完成后将下载的 torrent 移动到新位置。 新位置取决于预先存在的 save_path。
ses = lt.session()
downloads=[]
.
.
params = {"save_path": "some/path"}
downloads.append(lt.add_magnet_uri(ses, magnet_link, params))
.
.
.
for index, download in enumerate(downloads[:]):
if not download.is_seed():
s = download.status()
/....DO SOMETHING..../
else:
ses.remove_torrent(download)
downloads.remove(download)
#path of downloaded file
#download.status().save_path
/...MOVE FILES TO NEW LOCATION.../
print(download.name(), "complete")
- 如何获取下载的 torrent 的 save_pathDONE
- 如何移动下载的文件
【问题讨论】:
标签: python libtorrent