primo svuotamento automatico della cartella di uscita

This commit is contained in:
2019-12-13 14:39:45 +01:00
parent b69463a303
commit b5ee32e924

View File

@@ -24,7 +24,6 @@ class bananaSPLITTER(threading.Thread):
self.fileName = self.fileParams['name']
self.outPath = self.paths['OUTworkPath']+slugify(self.fileName)
self.beginTime = time.time()
os.mkdir(self.outPath)
pass
else:
self.log.critical("Non e' stato fornito il nome di alcun file da splittare!")
@@ -36,6 +35,7 @@ class bananaSPLITTER(threading.Thread):
self.openFile()
self.remEmptyLines()
self.splitFile()
if self.settings['removeDuplicates']:
self.log.info("Controllo se ci sono dei duplicati..")
self.removeDuplicates()
@@ -44,6 +44,16 @@ class bananaSPLITTER(threading.Thread):
ff['duplicate']=False
self.fileList[idx]=ff
self.log.warn('Salto il controllo dei duplicati..')
# se il parse e la rimozione dei duplicati e' andata bene
# preparo e inizio il salvataggio
if os.path.exists(self.outPath):
os.chdir(self.outPath)
for f in os.listdir(self.outPath):
os.remove(f)
os.chdir("..")
os.rmdir(self.outPath)
if self.settings['saveSeparateFiles']:
self.saveSeparate()
if self.settings['saveBodyFile']: