Qbittorrent: .PARTS files in my download folder

Created on 30 Dec 2017  路  7Comments  路  Source: qbittorrent/qBittorrent

Please provide the following information

qBittorrent version and Operating System

4.0.3 (64bit) and Windows 10 Pro (64bit)

If on linux, libtorrent and Qt version

(type here)

What is the problem

Somewhere around the UI changing update the programs lefts .PARTS files in my download folder, one for every torrent in my queue, even for completed ones.

What is the expected behavior

They weren't there even while incomplete.

Steps to reproduce

I have no idea if this happened with others, tried reinstalling, didn't help.

Extra info(if any)

Screenshot of the files currently there:
http://i1032.photobucket.com/albums/a401/csenger41/parts_zpszgvo4dqq.png


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Most helpful comment

Due to the nature of how torrent works, the packets you download may have data from multiple files, including files you skip. If you didn't download every file but still want to seed something back, you'll need data from those files too, so the client needs to store it somewhere, this is the parts file.

Good news that qBt also cleans up after itself, if you delete the torrent from the transfer list it will delete the parts file too.

If you have a parts file where you didn't touch any files in the torrent, that seems like an qBt issue.

Personally I often download torrents partially and just hide parts files automitacally within my after completion batch script. This part of it:

:: %1 === "%D" in qBt
CD /D %1
:: suppress errors, to avoid "file not found" messages if there are no parts
FOR /f %%i IN ('DIR .*.parts /b 2^>nul') DO attrib +h %%i >nul

All 7 comments

I also have that. Windows 10 pro, 64 bit latest official Qbit.

+1.

qBt 4.0.3 x64, Windows 10 Home 1709 16299.125
+1, but only for incomplete torrents, therefore thinking this is proper behavior.

@hdcTenBasePid

Incomplete torrents in the FINAL (aka finished) torrents directory ? I don't think it is proper behavior at all.

Due to the nature of how torrent works, the packets you download may have data from multiple files, including files you skip. If you didn't download every file but still want to seed something back, you'll need data from those files too, so the client needs to store it somewhere, this is the parts file.

Good news that qBt also cleans up after itself, if you delete the torrent from the transfer list it will delete the parts file too.

If you have a parts file where you didn't touch any files in the torrent, that seems like an qBt issue.

Personally I often download torrents partially and just hide parts files automitacally within my after completion batch script. This part of it:

:: %1 === "%D" in qBt
CD /D %1
:: suppress errors, to avoid "file not found" messages if there are no parts
FOR /f %%i IN ('DIR .*.parts /b 2^>nul') DO attrib +h %%i >nul

qBittorrent v4.1.1 makes these files hidden by default.

Why not put them at their respective folders if they have it. Or into a specific folder like %appdata% or linux equivalent. Having 200 parts files in your download folder. Or having ".unwanted" folders with 47gb it's not cool. Its not expected behavior at all. At least crunch them into smaller parts files. I know you can remove the torrent from the list and delete them but If you moved the folder and didn't see the .unwanted You're screwed for a good while.

Was this page helpful?
0 / 5 - 0 ratings