下载源代码:mvc_folder_generator.py
下载可执行文件:mvc_folder_generator.exe
用户只需输入一个文件夹的绝对路径,脚本会根据这个路径创建以上文件夹:
import os def create_folders(base_path): # 定义需要创建的文件夹名称 folder_structure = { 'domain': ['dto', 'po', 'query', 'vo'], 'controller': [], 'service': ['impl'], 'mapper': [] } # 遍历文件夹结构并创建对应的文件夹 for folder, subfolders in folder_structure.items(): folder_path = os.path.join(base_path, folder) # 创建主文件夹 if not os.path.exists(folder_path): os.makedirs(folder_path) print(f"文件夹 '{folder}' 已创建:{folder_path}") # 创建子文件夹 for subfolder in subfolders: subfolder_path = os.path.join(folder_path, subfolder) if not os.path.exists(subfolder_path): os.makedirs(subfolder_path) print(f"子文件夹 '{subfolder}' 已创建:{subfolder_path}") # 输入文件夹路径 base_path = input("请输入文件夹的绝对路径: ") create_folders(base_path)