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()
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])