def apply_backup(mod): #ahnlich uninstall, ohne Datenbank moeglich modfiles = os.listdir.indexzip(mod) if os.path.isdir(backupfolder+'/'+mod.strip('.zip')): for file in fmanage.index(backupfolder): src_file = backupfolder + file dst_file = modfiles try: fmanage.copy(src_file, dst_file) print('Restored ' + file + ' from ' + backupfolder + ' to ' + modfiles) except: print('Skipped ' + file) print('Reverted to its original state.') else: print('Backup does not exist.')
def backup(target): #neues backup print('Creating backup of',target) fmanage.copy(target, backupfolder+target.strip('../'))