Large number of files,OneFileManager
整理文件,举重若轻
这是一个WPF写个文件资源管理器
开发中
-
第一阶段 实现基本功能
-
右键菜单
-
打开方式
- 枚举文件类型的打开方式
- 设置打开类型的偏好
-
-
新标签打开
- 快捷键方式
- 右键菜单
-
新窗口打开
- 菜单栏
- 快捷键
- 右键菜单
-
剪切功能
- 文件夹剪切
- 文件剪切
-
重命名功能
- 文件重命名功能
- 文件夹重命名
-
属性
- 文件属性
- 文件夹属性
-
-
根据不同的文件类型,动态加载插件
-
支持备份、单向同步、双向同步
-
支持文件比较、校验
-
支持对文件进行tag标记 和数据库化管理
-
支持高级文件搜索
- 支持everything搜索
- 支持程序内快速搜索算法
- 支持tag搜索算法
-
支持文件\文件夹图标颜色标记
-
自动计算文件夹大小
-
智慧重命名/批量命名
-
支持常见快捷键
- 新建标签页
-
第二阶段 实现插件化功能
-
插件化加载功能
-
设计插件的加载协议
- 拦截器类型插件
- 提供器类型插件
- 管道类型插件
-
-
-
设计插件的加载能力
- 支持CS文件自动编译加载
- 支持dll类型插件的自动加载
- 插件管理界面
- 插件更新和下载模块
-
网站开发
- 插件网站
- 插件下载协议
-
第三阶段 插件开发
- 支持AES高级加密算法
- 局域网/广域网快传/飞鸽传书
- 文件分割与合并
- 压缩与解压缩
-
备忘录
-
视图能力
- 支持多标签
- 支持单标签下多视图窗格
-
传输能力
- 支持局域网共享文件夹
- 集成FTP
- 集成Web DAV
- 支持云端同步
-
文件预览功能
- 支持对常见的图片文件快速预览
- 支持对常见的声音文件快速预览
- 支持对常见的文档文件快速预览
- 支持对常见的视频文件快速预览
- 支持虚拟文件夹\库
- 支持公文包和特殊视图文件夹模式
-
-
第三阶段
- 集成我的云盘服务
- 集成我的笔记服务
- 性能优化(只要不是当场爆炸,就不考虑性能优化)
排名不分先后,以下软件和开源代码提供了众多的灵感和基础设施,在此予以感谢。
