primo svuotamento automatico della cartella di uscita
This commit is contained in:
@@ -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']:
|
||||
|
||||
Reference in New Issue
Block a user