内容:
- 1、项目简介
- 2、功能需求
本应用属于Openthos项目的一部分,提供 Openthos 系统本地文件管理以及Seafile/owncloud云存储支持。
王之旭 陈鹏 卢宁 罗俊欢
主界面,左侧导航栏,地址栏,搜索栏,个人空间,云服务,回收站,文件操作,文件选择,U盘的识别和卸载等
文件管理器主界面分为两个部分,左侧长条形状的为“快捷定位导航子面板”,单击子面板上的元素可以快速查看位置文件夹里的内容,文件夹的内容显示在右侧的文件编辑子面版,用户右键点击文件即可打开右键编辑菜单进行文件编辑。
元素 | 操作 | 描述 |
---|---|---|
打开 | 单击 | 1.打开文件夹 2.自动查找并启动应用程序打开文件 |
打开方式 | 单击 | 在弹出的菜单中,选择相应的打开方式 |
复制 | 单击 | 复制选中文件 |
剪切 | 单击 | 剪切选中文件 |
删除 | 单击 | 删除选中文件,有文件删除提示 |
永久删除 | 单击 | 删除选中文件,有文件删除提示 |
重命名 | 单击 | 重命名选中文件 |
发送 | 单击 | 在弹出的菜单中选择分享方式 |
复制路径 | 单击 | 复制当前文件或文件夹的路径 |
压缩 | 单击 | 压缩选中文件或文件夹 为 .rar或.zip文件 |
解压缩 | 单击 | 将选中的压缩格式文件,解压缩为正常格式的文件 |
详情 | 单击 | 显示文件信息,文件大小,文件修改日期,文件路径 |
快捷键 | 对应操作 |
---|---|
Crtl+c | 复制 |
Crtl+x | 剪切 |
Crtl+v | 粘贴 |
Crtl+d | 放入回收站 |
Ctrl+a | 全部选中 |
Delete | 放入回收站 |
Shift+delete | 永久删除 |
enter | 进入文件夹或打开文件 |
F2 | 重命名 |
F5 | 刷新 |
左右键单击,左键双击,Ctrl+左键点选,Shift+左键多选,左键按住,拖动鼠标框选
可以对之前删除到回收站的文件执行永久删除或还原到之前目录的操作
快速访问常用的文件目录,如桌面,音乐,视频,图片,文档,下载,回收站,计算机,云服务
- 显示当前文件夹的完整路径
- 可手动输入路径快速访问相应的目录
- 可点击地址栏上的各级路径,跳转到相应的父级目录
- 用户输入停止后,点击搜索按钮或敲击回车键,即可开启搜索。
- 插入可移动磁盘,文件管理器中显示盘符和磁盘名称
- 左键双击,或选中按enter,或右键打开,可进入相应的可移动磁盘
- 点击盘符右侧弹出按钮或右键菜单点击卸载,可以安全弹出可移动硬盘。
- 当编辑并保存云服务文件夹中的文件时,自动同步最新版本的文件至云端。
- 可以手动同步或解除同步
代码的主要结构如图所示:FileManager代码结构说明.md
功能设计与实现:FileManager设计与实现.md