Skip to content

目录结构

背景

目录结构是一个重要的部分,它决定了程序如何运行和如何存储数据。

目录结构

TEXT
d3dxSkinManage/
├── home/                   // 存放用户的文件夹
│   ├── GenshinImpact/          // 用户文件夹,每一个用户的配置数据是独立的
│   │   ├── classification/         // 分类依据
│   │   │   └── ...                     // 分类依据文件
│   │   │
│   │   ├── modsIndex/              // 模组索引
│   │   │   └── ...                     // 模组索引文件
│   │   │
│   │   ├── work/                   // 工作目录,3DMiGoto 会释放到这个文件夹
│   │   │   ├── Mods/                   // 加载的模组会释放到这个文件夹
│   │   │   ├── d3d11.dll               // 最重要的文件
│   │   │   ├── scheme.json             // 工作方式,决定程序会如何处理和启动加载器
│   │   │   └── ...                     // 3DMiGoto 的其他文件
│   │   │
│   │   ├── thumbnail               // 头像缩略图文件夹
│   │   │   ├── _redirection.ini        // 缩略图配置文件
│   │   │   └── ...                     // 头像缩略图文件
│   │   │
│   │   ├── configuration           // 用户配置文件
│   │   ├── description.txt         // 用户描述文件,最简单的文本文件
│   │   └── picture.jpg             // 用户头像
│   │
│   ├── StarRail/               // 用户文件夹
│   └── .../

├── local/                  // 程序资源
│   ├── 7zip/                   // 7zip,很靠谱的解压缩软件
│   │   ├── 7z.dll
│   │   └── 7z.exe
│   │
│   └── iconbitmap.ico          // 程序图标

├── resources/              // 用户共享资源
│   ├── 3dmigoto/               // 3DMiGoto 版本文件夹,存放不同版本的压缩包
│   ├── cache/                  // 缓存文件夹
│   ├── mods/                   // 模组文件夹
│   ├── preview/                // 预览图文件夹
│   └── preview_screen/         // 全屏预览图文件夹

├── d3dxSkinManage.exe      // 主程序
└── update.exe              // 更新程序

Licensed under the GNU General Public License v3.0