Exemplo n.º 1
0
def done(location, fileTreeview):
	files = fileTreeview.get_children()
	for file in files:
		name = fileTreeview.item(file)['values']
		try:
			basic.rename(location, name[0], name[1])
		except Exception as error:
			error.logger.error(error)
	return None
Exemplo n.º 2
0
def restoreFilename(location, cbname = None):
	if not location : return None
	backFile = location + "/" + bname
	if cbname : backFile = cbname
	if not os.path.isfile(backFile) : raise FileNotExistsError
	nameMd5 = pickle.load(open(backFile, "rb"))
	md5List = nameMd5.keys()
	fileList = basic.listFile(location)
	for file in fileList:
		fileLocation = location + "/" + file
		md5 = basic.fileMd5(fileLocation)
		if not md5 in md5List : continue
		oldname = file
		newname = nameMd5[md5]
		basic.rename(location, oldname, newname)
		fileNameIndex = fileList.index(oldname)
		fileList[fileNameIndex] = newname
	return nameMd5