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

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

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

  • 无法使用正则表达式

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

  • 其它

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

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

基于eclipse的文件过滤器

Windows7 的文件过滤器

转载于:https://www.cnblogs.com/brooktran/archive/2012/07/21/2602552.html

基于eclipse RCP的文件夹管理工具相关推荐

  1. 计算机文件及文件夹管理软件,常用管家(电脑文件夹管理工具)V1.1 免费版

    常用管家(电脑文件夹管理工具)是一款很优秀好用的文件夹管理助手.如果你需要一款好用的文件夹管理工具,不妨试试小编带来的这款常用管家软件,功能强大全面,使用后可以帮助用户更轻松便捷的管理文件夹.软件能够 ...

  2. 优效文件助手-【深度】都2021年了,你还只会用文件夹管理电脑文件?

    一.引言 对于大部分人来说,想要在电脑里快速找到自己想要的文件,并不是一件容易的事.如果你恰好不喜欢整理电脑,当电脑里出现了大量 [新建文件夹1].[新建文件夹2]--时,这时候你要找到某个文件就更加 ...

  3. Beyond Compare 4 智能比较工具、Everything 文件/夹搜索工具,WinRAR,7-Zip 解压缩工具、diagrams 流程图工具、Markdown 编辑器-Notable

    目录 Beyond Compare 概述与下载 Beyond Compare 友好使用 jd-gui 反编译 Java 源码工具 Everything 文件/夹搜索工具 WinRAR.7-Zip 解压 ...

  4. linux 文件夹同步工具

    背景: 这篇文放到一群共享里,网上被摘抄了一下,但未注明出处.这里申明一下,摘抄可以,但请注明出处.同样,也是未完之作. 几种文件夹同步工具介绍 1 前言 我们日常工作中,经常会遇到下面的一些情况:静 ...

  5. eclipse下classes文件夹无法发布到tomcat的问题--tomcat发布慢的问题

    === 解决eclipse下classes文件夹无法发布到tomcat的问题_Nautilus_新浪博客 http://blog.sina.com.cn/s/blog_484d8777010130n5 ...

  6. java邮件附件默认路径_JavaMail - 文件夹管理( Folder Management)

    JavaMail - 文件夹管理( Folder Management) 到目前为止,我们在前面的章节中主要使用了INBOX文件夹. 这是大多数邮件所在的默认文件夹. 有些系统可能将其称为INBOX, ...

  7. android 自定义文件夹管理器

    自定义android 文件夹管理器 由于近期项目要求,要客户可以自己选择文件夹路径,试了原生的文件夹管理器太难看了,而且还必须选择文件才行,PS:本人菜鸟,只能找到这样的原生方法,还请大佬勿喷,然后没 ...

  8. java将邮件保存到本地文件夹_JavaMail 邮件文件夹管理

    到目前为止,我们已经在前面的章节主要介绍收件箱文件夹的工作.这是大多数邮件位于其中的默认文件夹.有些系统可能会调用它的收件箱和其他一些可能被其他一些名字来称呼它.但是,你总是可以从JavaMail A ...

  9. 手机文件管理ftp服务器,ftp工具手机版(ftp文件传输管理工具)V1.0.2 手机版

    ftp工具手机版(ftp文件传输管理工具)是一款非常实用的ftp文件管理应用工具.主要作用是将手机ftp上的文件数据快速传输到电脑上,或者将电脑上的文件传输到手机上,实现双向传输,并且传输速度十分快, ...

最新文章

  1. 进制转换数据结构c语言不用栈,急求!!!用数据结构(C语言)利用栈实现十进制向二(八)进制转换,要有注释,谢谢!...
  2. KD树和LSH局部敏感哈希
  3. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 完整代码示例 )
  4. 英语四级比计算机等级难多少,英语四级难考吗?学长:掌握方法,过“425”分不困难...
  5. c++ c6386 缓冲区 溢出_Office 远程溢出漏洞测试与分析
  6. 如何定义Java对象
  7. ASP.NET Core 进程外(out-of-process)托管(7)《从零开始学ASP.NET CORE MVC》
  8. YUV测试序列下载地址
  9. mysql设置user权限允许远程_mysql 用户及权限管理 允许远程连接
  10. yum php mysql apache,CentOS yum 安装 Apache + PHP + MySQL
  11. 在layui layer 弹出层中加载 layui table
  12. 拓端tecdat|数据解锁职场女性潜力
  13. SparkSQL UDF使用方法与原理详解
  14. EditPlus 编程背景色设置与代码高亮
  15. CM311-1a_YST代工_安卓9_S905L3A_没无线版Emotn UI桌面线刷固件包
  16. 发际线与程序员的暧昧关系
  17. 我也可以很极地很阳光
  18. 读《日本包装设计鉴赏》有感之——博客第一篇
  19. 【考研经验】双非二战山东大学计算机技术初试第二经验贴
  20. js什么是闭包?简单理解

热门文章

  1. 多线程 调用多线程的方法 Runtime与ProcessBuilder
  2. openstack quantum搭建过程中一些有用的链接
  3. python dataframe 查看为空值_Python pandas.DataFrame 找出有空值的行
  4. 悖论对计算机科学影响,引力波的发现对计算机科学有什么意义?
  5. php yaf 教程,Yaf教程2:入门使用
  6. mysql下载安装及配置_mysql的下载,安装和配置
  7. 福禄克宣布推出 FiberLert,口袋大小的实时光纤探测器
  8. .Net开发的两个小技巧
  9. table合并单元格_制作课程表3——合并单元格
  10. bs架构的系统能连接mysql吗_HTTP、BS架构