`

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

阅读更多

总的来说, Windows7的文件夹浏览器已经提供了很好的功能, 但是也有一些鞭长莫及的地方,比如:

  • 无法搜索指定文件夹里面某些文件夹的文件

我将经常使用的图标资源分成几个目录存放于一个文件夹中, 这些资源风格不同,来源也不同. 有些是来自开源项目的, 有些是来自iconfinder, 还有一些是我们自己开发的. 有时要搜索所有来自开源项目

  • 无法使用正则表达式

有时候简单的文本匹配并不能满足所有的搜索要求; 若是能使用正则表达式则情况会得到一定程度的改善. 此外, 正则表达式还可以应用在文本的批量替换和文件的批量重命名上.

  • 其它

文件搜索总是包含后缀名; 以及其它一些我日常会用到的功能,比如文件路径复制, 文件结构列表等;

 

由于这些功能实现起来并不困难, 所以我花了两天将上述功能作为eclipse plugin实现(包括文件浏览和正则表达式工具两个插件). 插件使用了apache的VFS. 但是最近没有时间, 等到8月份我将源码整理完发布出来.

基于eclipse的文件过滤器

 

 

Windows7 的文件过滤器

 

 

2
4
分享到:
评论
4 楼 Brooke 2017-10-14  
啥时候分享一下源码呗  学习一下
3 楼 c.zhiwu 2012-08-30  
lizhensan 写道
不错,可以把软件分享下吗?

可以在这里下载了: https://sourceforge.net/projects/filetools/files/
源码: https://sourceforge.net/p/filetools/code/
有部分功能没不完善.
2 楼 c.zhiwu 2012-07-15  
界面还有一部分没有完成..等整理好了就发出来..
1 楼 lizhensan 2012-07-15  
不错,可以把软件分享下吗?

相关推荐

    eclipse RCP 模仿win7资源管理器地址栏功能

    在"eclipse RCP 模仿win7资源管理器地址栏功能"这个主题中,我们将探讨如何使用Eclipse RCP来实现类似Windows 7资源管理器中的地址栏功能。 首先,地址栏是文件管理器中的一个重要组成部分,它允许用户通过输入路径...

    EclipseRcp 例子程序

    这个框架基于Java,提供了一套完整的工具集,包括插件系统、工作台管理、视图、编辑器、透视图等,使得开发者可以快速、灵活地创建功能丰富的应用程序。 在“Eclipse RCP 例子程序”中,我们可能找到一系列的示例...

    Eclipse RCP

    Eclipse RCP,全称Eclipse Rich Client Platform,是基于Java平台的一种强大的应用程序框架,用于构建桌面应用程序。它源于Eclipse IDE,但其用途远远超出了集成开发环境(IDE)的范畴,允许开发者构建功能丰富的、...

    eclipse RCP开发一个简单的MYSQL客户端工具介绍_

    2. **SWT/JFace**:Eclipse RCP基于SWT(Standard Widget Toolkit)和JFace库,用于创建图形用户界面。开发者需要掌握如何使用这些库创建窗口、控件,并实现用户交互。 3. **数据库连接管理**:理解如何使用JDBC创建...

    eclipse RCP开发的编辑器

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序,它基于Java语言并深受开发者喜爱。本文将深入探讨如何利用Eclipse RCP进行编辑器开发,结合提供的描述,我们将分享一个初学者在学习...

    eclipse-rcp-indigo-SR2-win32-x86_64

    用户可以通过运行"eclipse.exe"启动程序,并利用提供的插件开发环境PDE来创建、调试和部署基于Eclipse RCP的应用。 通过学习和掌握Eclipse RCP,开发者能够构建出高效、稳定且用户友好的桌面应用程序,同时得益于...

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

    压缩包中的“eclipse”文件夹包含的是Eclipse RCP的完整安装内容。解压后,用户可以找到Eclipse的启动脚本、工作台配置、插件库以及各种必要的资源文件。Eclipse RCP的核心在于其插件机制,每个功能模块都是一个独立...

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

    1. **组件模型**: Eclipse RCP基于OSGi(Open Services Gateway Initiative)组件模型,它使得应用程序由一系列独立的模块组成,每个模块称为一个bundle。这些模块可以独立更新,增强了软件的灵活性和可维护性。 2....

    自己设计的小的RCP小示例程序

    "自己设计的小的RCP小示例程序"是一个基于Eclipse RCP框架的个人实践项目,展示了如何利用Eclipse RCP构建一个简单的桌面应用。 Eclipse RCP的核心概念包括: 1. **部件(Parts)**:这是构成用户界面的基本单元,...

    file explorer

    总的来说,"file explorer"是一个基于Eclipse RCP的文档管理工具,它利用了Eclipse平台的强大功能,为用户提供了一个熟悉的文件操作环境,同时结合了定制化的功能和优化,以满足特定的使用需求。对于开发者来说,这...

    eclipse_rcp_example:repo用于演示功能,片段,测试,tycho等更多功能的完整eclipse rcp开发

    在"eclipse_rcp_example-master"这个文件夹中,我们可以预期找到项目的源代码、资源文件、配置文件以及构建脚本。源代码通常按照Eclipse的工程结构组织,包括src/main/java和src/test/java目录,分别存放生产代码和...

    rcp开发小知识

    - **概念**: RCP是一种基于Eclipse的富客户端开发平台。 - **作用**: 使开发者能够快速构建复杂的应用程序。 - **特性**: 强调模块化设计,易于扩展和维护。 #### RCP核心组件 - **runtime** (核心类): 负责处理...

    RCP项目开发手册.pdf

    Eclipse RCP是一种基于Java的框架,用于构建桌面应用程序。它提供了丰富的工具和API来帮助开发者创建功能强大的桌面应用。该手册覆盖了从创建项目到构建复杂用户界面的关键步骤。 #### 二、创建HelloRcp插件项目 1....

    陈刚《Eclipse从入门到精通》第二版(第三篇19-23章源码)

    8. **RCP(Rich Client Platform)应用**:Eclipse RCP提供了一种构建桌面应用程序的框架,基于插件体系。了解如何创建RCP应用,以及如何在RCP应用中集成自定义插件,是深入学习Eclipse开发的关键。 9. **团队协作...

    1245个eclipse图标

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。...同时,这些图标也可以被其他基于Eclipse RCP(Rich Client Platform)的应用程序所采用,以保持一致的视觉风格。

    eclipse权威开发指南2光盘(插件开发部分代码)

    6. **RCP(Rich Client Platform)**:Eclipse RCP是一个用于构建桌面应用程序的框架,它基于Eclipse插件系统。通过RCP,开发者可以快速构建功能丰富的跨平台应用程序。 7. **Equinox**:Eclipse的运行时环境,是...

    第三方JAR包转换成插件依赖RCP工程

    1. 将导出的插件文件(例如`org.jft.tools_1.0.0.jar`)复制到目标Eclipse平台的`plugins`文件夹下。 2. 打开Eclipse的【Window】→【Preferences】菜单。 3. 在“Preferences”对话框中,选择【Plug-in Development...

    RCP相关问题汇总

    在 Eclipse 中,可以通过右键点击工程文件夹,选择 "New" -> "Other…",然后在弹出的对话框中选择 "Plugin Development" 中的 "Product Configuration"。产品配置文件定义了程序的名称、图标、关于信息等内容。你...

    eclipse.rar

    9. **Eclipse RCP(Rich Client Platform)**:Eclipse RCP允许开发者构建基于Eclipse框架的桌面应用程序,利用其成熟、稳定的组件库。 10. **Eclipse IDE for Java EE Developers**:这是Eclipse的一个特殊版本,...

Global site tag (gtag.js) - Google Analytics