logging and protect against vanished files
ignore dirs and .part files
Retry loop catches Exception just to be sure.