file manager
file manager
import shutil
from tkinter import Tk, Label, Button, filedialog, messagebox
class FileFolderManager:
def __init__(self, root):
self.root = root
self.root.title("Graphic Designer File Manager")
self.root.geometry("500x350")
self.folder_path = ""
def select_folder(self):
self.folder_path = filedialog.askdirectory()
if self.folder_path:
messagebox.showinfo("Folder Selected", f"Selected Folder:
{self.folder_path}")
def organize_files(self):
if not self.folder_path:
messagebox.showwarning("No Folder Selected", "Please select a folder
first.")
return
def rename_files(self):
if not self.folder_path:
messagebox.showwarning("No Folder Selected", "Please select a folder
first.")
return
def create_folder(self):
if not self.folder_path:
messagebox.showwarning("No Folder Selected", "Please select a folder
first.")
return
def delete_files_by_type(self):
if not self.folder_path:
messagebox.showwarning("No Folder Selected", "Please select a folder
first.")
return
deleted_files = 0
for file in os.listdir(self.folder_path):
file_path = os.path.join(self.folder_path, file)
if os.path.isfile(file_path) and file.endswith(f".
{file_type.lower()}"):
os.remove(file_path)
deleted_files += 1
if __name__ == "__main__":
root = Tk()
app = FileFolderManager(root)
root.mainloop()