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.fileName = self.fileParams['name']
|
||||||
self.outPath = self.paths['OUTworkPath']+slugify(self.fileName)
|
self.outPath = self.paths['OUTworkPath']+slugify(self.fileName)
|
||||||
self.beginTime = time.time()
|
self.beginTime = time.time()
|
||||||
os.mkdir(self.outPath)
|
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
self.log.critical("Non e' stato fornito il nome di alcun file da splittare!")
|
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.openFile()
|
||||||
self.remEmptyLines()
|
self.remEmptyLines()
|
||||||
self.splitFile()
|
self.splitFile()
|
||||||
|
|
||||||
if self.settings['removeDuplicates']:
|
if self.settings['removeDuplicates']:
|
||||||
self.log.info("Controllo se ci sono dei duplicati..")
|
self.log.info("Controllo se ci sono dei duplicati..")
|
||||||
self.removeDuplicates()
|
self.removeDuplicates()
|
||||||
@@ -44,6 +44,16 @@ class bananaSPLITTER(threading.Thread):
|
|||||||
ff['duplicate']=False
|
ff['duplicate']=False
|
||||||
self.fileList[idx]=ff
|
self.fileList[idx]=ff
|
||||||
self.log.warn('Salto il controllo dei duplicati..')
|
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']:
|
if self.settings['saveSeparateFiles']:
|
||||||
self.saveSeparate()
|
self.saveSeparate()
|
||||||
if self.settings['saveBodyFile']:
|
if self.settings['saveBodyFile']:
|
||||||
|
|||||||
Reference in New Issue
Block a user