基于eclipse RCP的文件夹管理工具--FileTools

 

这是前段时间实现的"基于eclipse RCP的文件夹管理工具". 该程序连同代码已经发布在 https://sourceforge.net/projects/filetools/ . 由于时间关系,尚有部分功能未实现. 如有任何问题, 欢迎交流.

版本说明:

  1. 暂命名为FileTools;
  2. 需要JRE7的支持(下一个版本将基于JDK5);

    这个版本主要使用JDK7中的NIO2来处理文件系统; 由于JDK7的普及程度不高,加之NIO2的文件系统还有一些不完善的地方,所以下一个版本可能改用VFS.

  3. 不支持删除文件
    由于使用java删除文件后无法直接恢复,出于安全考虑, 暂时移除了删除功能. 如果要删除文件,需要右键--打开文件所在位置--使用系统删除功能进行删除(下一版本添加独立于系统的文件垃圾回收站);

下载地址: https://sourceforge.net/projects/filetools/files/1.1%20java7%20version/

源码: https://sourceforge.net/p/filetools/

 

 

文件管理工具 1.1 新特性 

下面是文件管理工具1.1版本的新增的功能说明.

 

文件浏览器

支持功能 文件浏览器是计算机上所有文件的导航. 显示系统关键文件夹和系统默认能够识别的磁盘(默认加载桌面/我的文档/所有本地磁盘). 如果要进一步了解或操作文件夹的内容, 可以双击对应的文件夹以进入文件夹浏览器.

文件夹浏览器 文件夹浏览器用于浏览指定文件夹的内容, 文件夹地址显示在上方地址栏中,可以手动输入其它地址/双击文件夹/向上或后退按钮来进入其它文件夹. 文件夹浏览器支持自动统计文件夹大小.

文件搜索/文件过滤器 鼠标滑过文件夹浏览器右上角搜索框时便会出现文件搜索文件过滤器.

版本更新日志

1.1 测试版(alpha) 跟踪 说明
功能 增加文件浏览器
功能 增加文件文件夹浏览器
功能

文件(夹)浏览器新增功能

  1. 支持 文件重命名
  2. 新增 文件列表功能(将文件夹结构转换为文本)
  3. 支持 返回/向上 导航功能
  4. 支持 浏览Windows快捷方式指向文件夹
  5. 新增 自动统计文件夹文件个数(包括文件夹)

右键菜单

  1. 新增 文件夹浏览器自动统计文件夹大小
  2. 支持 右键打开(运行)
  3. 支持 打开所在文件夹
  4. 支持 刷新
  5. 支持 复制(包括复制文件/复制文件名称/复制文件路径)
  6. 支持 在此处运行命令行"
功能

增加文件夹过滤器

支持特性:

  1. 文件名过滤
  2. 是否显示隐藏文件/文件夹;
  3. 是否显示文件夹; 是否显示文件;
  4. 是否显示系统文件;
  5. 是否显示只读文件
  6. 文件大小过滤:
  7. 文件修改日期过滤:
  8. 文件类型过滤
  9. 关键词过滤支持按位置/出现次数/全字匹配/大小写敏感等特性
  10. 支持是否搜索子文件夹
  11. 支持使用正则表达式搜索
  12. 支持关键词按空格分隔(多关键词查找)

你可能感兴趣的:(eclipse,RCP)