管理文件的目录结构

  1. .
  2. ├── 本地文件 // 文件的原本数据都会放在这里面
  3. └── 链接库
  4. ├── 映射本地文件 // 直接把本地文件投射进来
  5. └── 查询文件 //查询到的文件直接在这里面链接

记录动作

需要编写一个监听器, 监听的目录就是本地文件

  • 监听到文件名被修改或者添加文件会执行文件名里面的指令
  • 然后在映射本地文件中也映射当前文件

执行指令的过程

  • 解析指令格式
  • 执行相应的功能

主要指令

  • 标签
  • 文件名

    查询动作

  • 需要编写一个查询软件

  • 然后查询的结果需要放在查询文件
  • 可以使用软链接也可以使用快捷方式启动,但是快捷方式启动编辑文件是映射本地文件中的符号链接文件

    程序架构?

    文件管理? - 图1

    查询指令参考格式

    ``` 格式: $指令$字符串;

例子: $标签$程序; 单个标签 $标签$程序;$标签$程序; 两个标签 $标签$程序;$标签$程序;$标签$程序;….. 多标签

$文件名$记录; 声明文件名 $文件名$记录;$文件名$记录; 多个文件名声明只用最后一个 ```

参考

监听可以参好 python的watchdog
windows简历符号链接可以执行mklink
数据库我建议sqlite小
程序我建议放在管理目录的根目录