rtorrent:移動已完成的下載

rtorrent:移動已完成的下載

升級到 rTorrent 0.9.8 後,我的舊 rTorrent 設定檔不起作用。透過閱讀文檔,我使用了新範例並調整了目錄。但是,我有一個問題:rTorrent 完成下載後,我想將完成的檔案/目錄移動到另一個位置(並且仍然為檔案做種)。我不需要任何花哨的東西,例如標籤,或根據下載類型進行移動,只是從一個目錄到另一個目錄的簡單的 1:1 移動。

我定義了兩個變數:(cfg.download“InProgress”-dir 和cfg.complete(“Completed”-dir)),我已經閱讀官方文檔,建築維基百科rTorrent 的 Wiki。我確信後者會起作用,但它給了我一個Invalid key錯誤。

到目前為止,這是我的嘗試:

method.insert = cfg.complete, private|const|string, (cat,"/mypath/Completed/")

## Move files after download has finished
method.insert = d.get_finished_dir, simple, "(cat, (cfg.complete)),$d.custom1="
method.insert = d.data_path, simple, "if=(d.is_multi_file), (cat,(d.directory),/), (cat,(d.directory),/,(d.name))"
method.insert = d.move_to_complete, simple, "d.directory.set=$argument.1=; execute=mkdir,-p,$argument.1=; execute=mv,-u,$argument.0=,$argument.1=; d.save_full_session="
method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="

錯誤是:

rtorrent: Error in option file: ~/.rtorrent.rc:104: Invalid key.

其中第 104 行是method.insert = d.data_path......

答案1

遇到同樣的錯誤。

在我的配置中method.insert = d.data_path...已經定義了幾行,嘗試透過官方文件中貼上的配置段重新定義它失敗了。

刪除 d.data_path 方法的第二個(相同)定義為我修復了它。

相關內容