2017-12-05 5 views
1

Beim Herunterladen eines Torrents über libtorrent (eine Bibliothek für C++) wird ein Ordner mit dem Namen des Torrents erstellt, in den alle Dateien heruntergeladen werden. In uTorrent zum Beispiel können Sie das Häkchen "Create subfolder" entfernen, wenn Sie einen Torrent hinzufügen, und alles wird gut. Wie geht es in Libertorrent?Wie verhindere ich, dass libtorrent einen Ordner mit einem Namen erstellt?

Ist es möglich, die Namen des Torrents (Ordner) zu ändern?

Antwort

1

Um das Verzeichnis aus der Dateihierarchie zu entfernen, können Sie jede Datei auf den gleichen Namen umbenennen, wobei jedoch der Torrent-Name root-Verzeichnis entfernt wird.

Sie sollten dies sowohl auf der torrent_info vor dem Hinzufügen des Torrents, oder auf der torrent_handle nach dem Hinzufügen tun können. Aber wenn Sie es zuerst hinzufügen, wird das Stammverzeichnis immer noch erstellt.

Siehe rename_file()

Verwandte Themen