如何防止 libtorrent 创建具有名称的文件夹?

How do I prevent libtorrent from creating a folder with a name?

通过 libtorrent(C ++ 库)下载 torrent 时,会创建一个名为 torrent 的文件夹,所有文件都下载到该文件夹​​中。例如,在 uTorrent 中,您可以在添加 torrent 时删除 "Create subfolder" 复选标记,一切都会好起来的。如何在 libtorrent 中实现?

是否可以更改 torrent(文件夹)的名称?

要从文件层次结构中删除目录,您可以将每个文件重命名为相同的名称,但删除 torrent 名称根目录。

您应该能够在添加 torrent 之前在 torrent_info 上执行此操作,或者在添加 torrent 后在 torrent_handle 上执行此操作。但是如果你先添加它,根目录仍然会被创建。

rename_file()