Автор: Trolzen
Дата сообщения: 23.12.2012 11:53
jentoso
там не нужно жертвовать портабельностью, надо просто указать относительный путь (считается относительно файла settings.dat). BTW торренты копируются не в ту же папку, что сам бинарник, а в ту же папку, где лежит settings.dat.
Вообще логика uTorrent очень простая:
1. Найти settings.dat. Сначала поискать рядом с собой, если не нашлось -- в appdata. Если и в ней не нашлось, то создать в ней новый.
2. Все пути в настройках кроме абсолютных могут быть ещё и относительными. Относительные считаются от settings.dat
3. При добавлении _всегда_ торрент копируется "к себе" (в те папки, которые указаны в настройках, если не указаны, то считаются равными "."), даже когда настроено автоматическое подхватывание из заданной папки.
4. Исходный торрент не удаляется, исключение -- автоматическое подхватывание, тогда можно включить удаление.
5. Исходный торрент больше не трогается, в дальнейшем используется только тот, что лежит "у себя".
Яснее выражайся, что нужно. А то начал с одного желания, а закончил другим.
1. Не захламлять папку uTorrenta, сохраняя портабельность -- это можно.
2. Чтобы "оставались в том же месте и не копировались" -- это нельзя, uTorrent всегда будет копировать "к себе". К тому же такое желание как раз противоречит портабельности (есть uTorrent на флешке, ты добавляешь торрент, который лежит на диске C:, оставляя его на месте, потом переносишь флешку на другой комп, а торрент-файл остался на старом)
3. Удалять после добавления (при конкретном способе использования: когда тыкаешь в торрент-файл, и он загружается в uTorrent) -- нельзя, это просто не предусмотрено. И, кстати, в чём проблема тут же удалить вручную?
4. Чтоб обязательно удалялся "скармливаемый" торрент (когда допустимо изменить способ использования) -- можно, тогда нужно добавлять не через открытие торрентов, а организовав папку, в которую кидаешь торренты, а uTorrent их оттуда подхватывает, подчищая при этом.