Ejemplo n.º 1
0
	def excecute(self, *args):
		if self.new_name_entry.get() != '' and FileModule.checker(self.new_name_entry.get()):
			if self.typ_folder.get() == 1 and self.typ_file.get() == 0:
				os.chdir(self.file)
				try:
					os.mkdir('{}'.format(self.new_name_entry.get()))
				except FileExistsError:
					tkinter.messagebox.showerror(self.params2[2],self.params2[3])
			elif self.typ_file.get() == 1 and self.typ_folder.get() ==0:
				os.chdir(self.file)
				open('{}'.format(self.new_name_entry.get()),'a').close()
			else:
				pass
			self.close()
Ejemplo n.º 2
0
	def excecute(self, *args):
		if self.new_name_entry.get() !='' and FileModule.checker(self.new_name_entry.get()):
			try:
				os.chdir(os.path.split(self.file)[0])
				if os.path.isdir(self.file):
					os.rename(os.path.split(self.file)[1], self.new_name_entry.get())
				elif os.path.isfile(self.file):
					try:
						if FileModule.get_file_extension(self.file) == FileModule.get_file_extension(self.new_name_entry.get()):
							os.rename(os.path.split(self.file)[1], self.new_name_entry.get())
						elif FileModule.get_file_extension(self.new_name_entry.get()) == '':
							os.rename(os.path.split(self.file)[1], self.new_name_entry.get()+'.'+FileModule.get_file_extension(self.file))
						else:
							req = tkinter.messagebox.askokcancel(self.params1[2],self.params1[3])
							if req:
								os.rename(os.path.split(self.file)[1], self.new_name_entry.get())
					except PermissionError:
						tkinter.messagebox.showerror(self.params2[0], self.params2[1])
				else:
					pass
				self.close()
			except FileExistsError:
				tkinter.messagebox.showerror(self.params2[2], self.params2[3])