如何防止 libtorrent 创建带有名称的文件夹?
Posted
技术标签:
【中文标题】如何防止 libtorrent 创建带有名称的文件夹?【英文标题】:How do I prevent libtorrent from creating a folder with a name? 【发布时间】:2017-12-05 21:06:38 【问题描述】:当通过 libtorrent(C++ 库)下载 torrent 时,会创建一个以 torrent 名称命名的文件夹,所有文件都将下载到该文件夹中。例如,在 uTorrent 中,您可以在添加 torrent 时删除“创建子文件夹”复选标记,一切都会好起来的。在 libtorrent 中怎么做?
可以更改种子(文件夹)的名称吗?
【问题讨论】:
【参考方案1】:要从文件层次结构中删除目录,您可以将每个文件重命名为相同的名称,但去掉 torrent 名称的根目录。
您应该能够在添加种子之前在torrent_info
上执行此操作,或者在添加种子之后在torrent_handle
上执行此操作。但是如果你先添加它,根目录仍然会被创建。
见rename_file()
【讨论】:
以上是关于如何防止 libtorrent 创建带有名称的文件夹?的主要内容,如果未能解决你的问题,请参考以下文章
使用带有 python 绑定的 boost 在 osx 上构建 32 位版本的 libtorrent