Hi,
Sometimes empty folders are deleted and sometimes not. I found at least one explanation:
I've set par2 files larger than 20000000 bytes as paused on import. This means there are still some (smaller) pars left to download. The par2 files are downloaded last automatically (because they are usually at the end of the queue). However, when all .rar files have been downloaded, the extraction process begins. On fast computers/slow connections the unrar process is completed before the last .par2 file is downloaded.
This means that after successfully extracting and cleaning up, there are still some .par2 files downloaded. Those are removed afterwards as well, but the empty folder remains. (I've set to download each .nzb to a folder based on the .nzb name). I think the cleanup process is confused because of the par2 files still being put in the folder after already having successfully unrar-ed everything.
If I test the same .nzb, but move the .par2 files to the front of the queue, the empty folder is deleted.
If I test the same .nzb, but immediately pause the .par2 files, the empty folder is deleted.
If I test the same .nzb, but immediately delete the .par2 files, the empty folder is deleted.
By the way, the files are 100%, so no par repair is needed in my test-case.
@RDL: I hope this helps you debugging! I've kept the NZB file I used for debugging. If you need it, please let me know how I can get it to you.
I use 0.39.2