Do not move existing files to the incomplete downloads folder #17443

Open
opened 2026-02-22 03:50:47 -05:00 by deekerman · 0 comments
Owner

Originally created by @gallyamb on GitHub (Jan 11, 2026).

Suggestion

AFAIU, there is no any reason to move files from "completed" downloads folder back to the "incomplete" downloads folder when torrent is updated and re-added to the qbittorrent. We can just download files that are not equal to the files in a new torrent and then replace after successful downloading

Use case

When a tv show seeding organized via torrent file updating (and not via one torrent for each episode), downloading each new iteration of the torrent adds unnecessary pressure to the HDD, if qbittorrent is configured like this:

  1. incomplete downloads are located at the SSD
  2. completed downloads are relocated to the HDD

For now in the each iteration of torrent downloading the following happens:

  1. existing files are checked (first full read of torrent's files from HDD)
  2. all that files are moved to the incomplete downloads folder (second full read)
  3. new pieces are downloaded
  4. all files relocated back to the completed downloads (full write of torrent's files to HDD)

If the feature request will be implemented, then only one full read will take place with no full write, only the updated files are written to the HDD

Extra info/examples/attachments

No response

Originally created by @gallyamb on GitHub (Jan 11, 2026). ### Suggestion AFAIU, there is no any reason to move files from "completed" downloads folder back to the "incomplete" downloads folder when torrent is updated and re-added to the qbittorrent. We can just download files that are not equal to the files in a new torrent and then replace after successful downloading ### Use case When a tv show seeding organized via torrent file updating (and not via one torrent for each episode), downloading each new iteration of the torrent adds unnecessary pressure to the HDD, if qbittorrent is configured like this: 1. incomplete downloads are located at the SSD 2. completed downloads are relocated to the HDD For now in the each iteration of torrent downloading the following happens: 1. existing files are checked (first full read of torrent's files from HDD) 2. all that files are moved to the incomplete downloads folder (second full read) 3. new pieces are downloaded 4. all files relocated back to the completed downloads (full write of torrent's files to HDD) --------- If the feature request will be implemented, then only one full read will take place with no full write, only the updated files are written to the HDD ### Extra info/examples/attachments _No response_
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#17443
No description provided.