跳转到内容

文件目录结构

pyChariot 被设计为方便迁移的绿色软件,所有文件皆保存于 pyChariot 主目录 之下。

  • 可执行文件所在目录,即为 pyChariot 主目录,简称:PYCHARIOT_HOME
  • 运行后,会在主目录内创建新目录 pyChariot.files (如果不存在的话);


由于这样的设计,迁移、删除或者复制您的 pyChariot 环境,只需对主目录进行文件操作即可:

  • 使用时,可以保存在移动存储设备上,随身携带,即插即用;
  • 复制时,完整复制目录即可,与原环境完全一致;
  • 删除时,删除目录即可,不留任何垃圾。


以 Windows 为例,可执行文件解压保存在 C:\pyChariot 下:

text
    PYCHARIOT_HOME                      # C:\pyChariot
        |   pyChariot.exe               # 文件:可执行文件,运行环境
        |   pyChariotKit.exe            # 文件:可执行文件,开发调试环境
        |
        \---pyChariot.files             # C:\pyChariot\pyChariot.files
                |
                +---temp                # 目录:临时文件目录
                |
                +---data                # 目录:应用数据目录
                |
                +---wvdata              # 目录:浏览器组件数据目录
                |
                \---appchips            # 目录:小应用包目录

然后,再按小应用的标识建立子目录,存放相应文件。
例如,有个小应用,标识为 {appchip_id},则:

  • 小应用的应用包文件目录: PYCHARIOT_HOME/pyChariot.files/appchips/{appchip_id}
  • 小应用的临时文件目录: PYCHARIOT_HOME/pyChariot.files/temp/{appchip_id}
  • 小应用的数据文件目录: PYCHARIOT_HOME/pyChariot.files/data/{appchip_id}
  • 小应用的浏览器组件数据目录: PYCHARIOT_HOME/pyChariot.files/data/{appchip_id}


这样约定的目的是为了更便捷统一的管理各种文件,请按此约定来分类存储对应的文件。

基于 MIT 许可发布