def __getFilenamesToNormalise(self): extensions = tuple( Config.getFromSection( self.mediaType, 'normaliser.path.sources.file.extensions').split(',')) maxNumberOfFiles = int( Config.getFromSection(self.mediaType, 'normaliser.max.number.of.files')) return FileUtils.findFilesRecursivelly(self.sourcePath, extensions, maxNumberOfFiles)
file, extension) def getDate(self): return self.year + '-' + self.month + '-' + self.day + '_' + self.hour + '.' + self.minute + '.' + self.second def getFinalName(self): return os.path.join( self.path, self.getDate() + '_' + str(self.counter).zfill(6) + '.' + self.fileext) def getOriginalName(self): return os.path.join(self.path, self.filename) def rename(self): print 'Moving file ' + self.getOriginalName( ) + ' to: ' + self.getFinalName() # FileUtils.copy(self.getOriginalName(), self.getFinalName()) extensions = tuple( Config.getFromSection('Pictures', 'renamer.path.sources.file.extensions').split(',')) files = FileUtils.findFilesRecursivelly('Media/samples', extensions, 10) for file in files: try: DateName.fromName(file).rename() except: print 'Could not parse ' + os.path.basename(file)