`

基于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版本的新增的功能说明.

 

文件浏览器

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

文件浏览器

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

Feature Editor With Shared License

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

文件过滤器

版本更新日志

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. 支持关键词按空格分隔(多关键词查找)

分享到:
评论
1 楼 leaow567 2013-04-24  
这个要支持啊

相关推荐

    eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz) 适用于Linux x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    eclipse-rcp-2022-06-R-win32-x86_64.zip

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-win32-x86_64.zip) 适用于Windows x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    eclipse-rcp-indigo-SR2-win32-x86_64

    在"eclipse-rcp-indigo-SR2-win32-x86_64"压缩包中,"eclipse"文件夹包含了运行Eclipse RCP应用所需的全部资源,包括JRE(Java Runtime Environment)、Eclipse插件、工作台配置、启动脚本等。用户可以通过运行...

    RCP 开发工具 eclipse-rcp-2020-06-R-linux-x86

    这个压缩包"eclipse-rcp-2020-06-R-linux-x86"是专门为Linux x86(AMD)平台设计的版本,包含了开发基于Eclipse RCP应用所需的基础工具集。 **Eclipse RCP关键知识点** 1. **基础架构**:Eclipse RCP的核心在于其...

    eclipse-rcp-juno-SR2-win32-x86_64.zip

    综上所述,"eclipse-rcp-juno-SR2-win32-x86_64.zip"是一个用于开发Windows 64位系统桌面应用程序的Eclipse RCP环境,包含丰富的开发工具和强大的插件支持,为开发者提供了一个高效、可扩展的平台。

    Eclipse Rcp

    Eclipse RCP是一种基于Eclipse平台的富客户端平台技术,它允许开发者创建独立于Eclipse环境的Java桌面应用程序。RCP通过提供一套标准组件和API,简化了桌面应用程序的开发流程,使开发者能够专注于业务逻辑而非界面...

    eclipse-RCP-3.1.1-win32.zip

    这个“eclipse-RCP-3.1.1-win32.zip”文件是一个专门为Windows操作系统编译的Eclipse RCP版本,版本号为3.1.1。在本文中,我们将深入探讨Eclipse RCP、JFace和SWT,以及如何使用这个压缩包进行开发工作。 Eclipse ...

    eclipse-rcp-2023-12-R-linux-gtk-x86-64.tar.gz

    eclipse-rcp-2023-12-R-linux-gtk-x86_64.tar.gz 适用于Linux x86_64位系统

    eclipse-rcp-2022-06-R-macosx-cocoa-x86_64.dmg

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-macosx-cocoa-x86_64.dmg) 适用于macOS x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    eclipse-rcp-kepler-SR2-win32-x86_64.zip

    这个“eclipse-rcp-kepler-SR2-win32-x86_64.zip”文件是Eclipse RCP的一个特定版本,适用于Windows操作系统,且是64位架构。Kepler是Eclipse IDE的第四个主要版本,发布于2013年,而SR2代表Service Release 2,是该...

    eclipse-rcp-2023-09-R-linux-gtk-x86-64.tar.gz

    本压缩包“eclipse-rcp-2023-09-R-linux-gtk-x86_64.tar.gz”是专为Linux x86_64架构设计的版本,包含了最新的Eclipse RCP开发环境。 首先,我们要理解Linux x86_64,这代表了64位的Linux操作系统。与32位系统相比...

    eclipse-rcp-2023-12-R-linux-gtk-aarch64.tar.gz

    在2023年的最新版本"eclipse-rcp-2023-12-R"中,Eclipse团队为Linux ARM架构的用户带来了专门的版本——"linux-gtk-aarch64",这表明Eclipse RCP已经充分考虑到了多样化的硬件平台需求。 1. **Eclipse RCP核心特性*...

    eclipse-rcp-2023-12-R-win32-x86-64.zip

    eclipse-rcp-2023-12-R-win32-x86_64.zip 适用于Windows系统

    eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz) 适用于Linux aarch64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    eclipse-jee-2018-09-win32-x86_64.zip

    8. **RCP和RAP框架**:Eclipse Rich Client Platform (RCP) 和 Rich Ajax Platform (RAP)允许开发人员构建自己的桌面应用程序和Web应用,2018-09版本可能包含相关更新和改进。 9. **持续集成**:Eclipse与Jenkins、...

    eclipse-java-2024-03-R-win32-x86-64.zip

    1. **Java开发工具**(JDT):Eclipse JDT 提供了强大的代码编辑器、调试器、构建工具和项目管理功能,支持Java SE、Java EE和Java ME的各种开发需求。它能自动完成代码,检查语法错误,以及提供丰富的代码提示。 2...

    eclipse-rcp-2022-06-R-macosx-cocoa-aarch64.dmg

    Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-macosx-cocoa-aarch64.dmg) 适用于macOS aarch64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...

    eclipse-rcp-europa-winter-win32.zip

    "eclipse-rcp-europa-winter-win32.zip"是一个面向Windows 32位操作系统的Eclipse RCP开发环境的发行版,属于Europa Winter版本。 Europa是Eclipse的2007年发布系列,包含了一系列集成开发环境(IDE)和工具平台的...

    eclipse-rcp-2023-06-R-win32-x86-64.zip

    1. **解压**: 首先,你需要解压缩"eclipse-rcp-2023-06-R-win32-x86-64.zip"到你选择的目录,通常建议在非系统盘创建一个专门的Eclipse文件夹。 2. **启动Eclipse**: 找到解压后的eclipse可执行文件,双击运行。...

    eclipse-rcp-2023-09-R-linux-gtk-aarch64.tar.gz

    "eclipse-rcp-2023-09-R-linux-gtk-aarch64.tar.gz" 提供的关键信息是这是一个针对Eclipse RCP(Rich Client Platform)的软件发布,版本号为2023-09-R,是专为Linux操作系统设计的,具体适配的是基于GTK图形工具包...

Global site tag (gtag.js) - Google Analytics