MVC 文件夹结构生成工具

下载

下载源代码:mvc_folder_generator.py

下载可执行文件:mvc_folder_generator.exe

功能

用户只需输入一个文件夹的绝对路径,脚本会根据这个路径创建以上文件夹:

使用方法

  1. 下载脚本源代码或可执行文件。
  2. 运行 Python 脚本,或者直接运行生成的 .exe 文件。
  3. 在命令行中输入需要创建文件夹结构的目标路径(绝对路径)
  4. 脚本会自动生成包含多个子文件夹的结构。

源代码展示

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)