mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-21 22:03:13 -07:00
only delete archives that were successfully extracted. Fixes #488
This commit is contained in:
parent
185da16e85
commit
896107591f
1 changed files with 4 additions and 0 deletions
|
@ -860,6 +860,10 @@ def extractFiles(src, dst=None):
|
||||||
for folder in extracted_folder:
|
for folder in extracted_folder:
|
||||||
for inputFile in listMediaFiles(folder, media=False, audio=False, meta=False, archives=True):
|
for inputFile in listMediaFiles(folder, media=False, audio=False, meta=False, archives=True):
|
||||||
fullFileName = os.path.basename(inputFile)
|
fullFileName = os.path.basename(inputFile)
|
||||||
|
archiveName = os.path.splitext(fullFileName)[0]
|
||||||
|
archiveName = re.sub(r"part[0-9]+", "", archiveName)
|
||||||
|
if not archiveName in extracted_archive:
|
||||||
|
continue # don't remove if we haven't extracted this archive.
|
||||||
logger.info("Removing extracted archive %s from folder %s ..." % (fullFileName, folder))
|
logger.info("Removing extracted archive %s from folder %s ..." % (fullFileName, folder))
|
||||||
try:
|
try:
|
||||||
os.remove(inputFile)
|
os.remove(inputFile)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue