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

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

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

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

  • 无法使用正则表达式

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

  • 其它

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

 

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

基于eclipse的文件过滤器

 

 

Windows7 的文件过滤器

 

 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295339.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET 6新特性试用 | 异步流

前言IAsyncEnumerable<T>支持返回异步迭代的枚举器&#xff0c;但在.NET 6之前&#xff0c;即使在API中使用了IAsyncEnumerable<T>&#xff0c;它还是使用同步方式输出&#xff0c;首先将结果缓冲到内存中&#xff0c;然后再写入响应中&#xff1a;[HttpGet] publi…

今日份凡尔赛培训满分了没?

1 今日份凡尔赛培训又精进了&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 西班牙修复失败的雕像▼3 这裤子长的过分了&#xff01;▼4 一般人肯定问不出的问题▼5 令人无语的重婚案&#xff08;via.头条新闻&#xff09;▼6 孩子你太精了些▼7 哦吼&#xf…

WEB服务器 - Apache、Nnginx、Lighttpd的比较和择优(转)

Apache服务器和nginx的优缺点&#xff1a; 我们之前大量使用Apache来作为HTTPServer。 Apache具有很优秀的性能&#xff0c;而且通过模块可以提供各种丰富的功能。 优点&#xff1a; 首先Apache对客户端的响应是支持并发的 &#xff0c;运行httpd这个daemon进程之后&#x…

万万没想到,一个 MongoDB.Driver 的 bug 导致 .NET5 程序死锁!

一&#xff1a;背景 1. 讲故事这个月初&#xff0c;星球里的一位朋友找到我&#xff0c;说他的程序出现了死锁&#xff0c;怀疑是自己的某些写法导致mongodb出现了如此尴尬的情况&#xff0c;截图如下&#xff1a;说实话&#xff0c;看过这么多dump&#xff0c;还是第一次遇到真…

有生之年必看!原来历史还可以这样震撼,看完我惊呆了...

▲点击查看哈佛大学本杰明教授曾说&#xff1a;“越是到了高等教育的阶段&#xff0c;人们就越重视从历史中总结经验&#xff0c;尤其是精英阶段。很多人都想好好读读历史&#xff0c;但是一直以来&#xff0c;读历史都有一个问题&#xff1a;看着满满都是字的大部头&#xff0…

.NET6 新功能和新生态

微软中国MSDN 点击上方蓝字关注我们.NET 6正式推出已有一周多的时间&#xff0c;不少小伙伴已经安装好开始尝鲜了。围绕着.NET 6&#xff0c;开发者大佬们已经为大家讲解了不少新功能和新生态。但是&#xff01;我们这里还有更多你可能感兴趣的最新消息&#xff0c;今天就让我…

公厕的门下面为什么都要空一截?难道是为了和别人分享我中午吃的两碗螺狮粉?

全世界只有3.14 % 的人关注了爆炸吧知识何人在此肆意飞翔昨天晚上的这个时候&#xff0c;超模君还在苦逼的加班。好不容易码完了最后一个字&#xff0c;想着先去厕所解决一下人生大事&#xff0c;再回来发布推文。随着一坨污秽倾泻而出&#xff0c;超模君再一次感受到无shi一身…

asp.net core自定义依赖注入容器,替换自带容器

依赖注入在asp.net core程序中,众所周知&#xff0c;依赖注入基本上贯穿了整个项目&#xff0c;以通用的结构来讲解&#xff0c;控制器层(Controller层)依赖业务层(Service层),业务层依赖于仓储层(Repository层),而其他层级中也或多或少的使用了依赖注入,在这里不过多的对于依赖…

学习socket nio 之 mina实例

1&#xff1a;mina之浅谈 mina是apache基于socket nio的一套框架&#xff0c;可以从apache官网下载jar包和源码。试用起来非常方便&#xff0c;也非常强大。如果对socket nio还不是很了解的话&#xff1a;请看一下这两篇文章 学习bytebuffer和socket nio实例 这里我简单的介绍一…

java aop execution_Spring AOP -- execution表达式

*&#xff1a;匹配任何数量字符&#xff1b;..&#xff1a;匹配任何数量字符的重复&#xff0c;如在类型模式中匹配任何数量子包&#xff1b;而在方法参数模式中匹配任何数量参数。&#xff1a;匹配指定类型的子类型&#xff1b;仅能作为后缀放在类型模式后边。234017_UIVQ_252…

理工男都能有多痴情?

1 简直一模一样&#xff01;▼2 你的担心太多余了些▼3 汤包怎么吃&#xff1f;英国人&#xff1a;挤掉汤汁再吃&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 就还挺奇特的&#xff01;&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼5 …

Objective-C征途:Hello Objective-C

先来介绍一下历史背景&#xff0c;Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。虽然Mac OS X相对较新&#xff0c;但Objective-C和Cocoa的推出已有时日。早在20世纪80年代早期&#xff0c;Bard Cox就发明了Objective-C&#xff0c;意在将流行的&#xff0c;可移植的C…

基于事件驱动架构构建微服务第12部分:向Apache KAFKA生成事件

原文链接&#xff1a;https://logcorner.com/building-microservices-through-event-driven-architecture-part12-produce-events-to-apache-kafka/在本教程中&#xff0c;我将展示如何将事件发布到apache KAFKA。当客户端发生命令时&#xff0c;它将产生一个事件&#xff08;例…

Andriod之使用极光推送自定义消息打造个性的消息推送效果

没必要重复造轮子&#xff0c;吸收别人的精华&#xff0c;站在巨人的肩膀上&#xff0c;才能走得更远&#xff0c;如果技术不能带来利润&#xff0c;狗屁都不如&#xff0c;好了&#xff0c;介绍下极光推送吧&#xff0c;我们项目里面用的是个推&#xff0c;先把这个极光推送的…

全球五大顶级域名一周统计:7月第三周新增超9万个

中国IDC评述网07月27日报道&#xff1a;据域名统计机构WebHosting.info公布的最新数据显示&#xff0c;截至2012年7月23日&#xff0c;全球五大顶级域 名&#xff08;.COM、.NET、.ORG、.INFO和BIZ&#xff09;总量达131,918,481个&#xff0c;环比上周新增90,138个&#xff0c…

java后台传一个对象到前台_前台判断对象中的一个布尔值_springMVC面试题

1&#xff1a;springMVC工作原理springMVC架构.png【用户发送请求到前端控制器dispatcherservlet&#xff0c;前端控制器接收到请求之后调用处理器映射器&#xff0c;根据请求url找到具体的处理器&#xff0c;生成处理器对象返回给前端控制器&#xff0c;前端控制器通过处理器适…

那些讲1000遍都不懂的数学概念,一看故事全明白了!

▲ 点击查看英国著名科学家霍金在撰写《时间简史》的时候&#xff0c;出版商郑重其事地建议道&#xff1a;“你的书里多一条数学公式&#xff0c;就会失去一部分读者。”可见对数理化的害怕&#xff0c;也没有国界&#xff0c;大家都一样。看着满满都是概念和数字的课本&#x…

C# 10 新特性 —— 命名空间的变化

C# 10 新特性 —— 命名空间的变化IntroC# 10 针对命名空间做了一些改变&#xff0c;主要是 Global Usings 和 File-scoped Namespace&#xff0c;我们前面分享的示例其实也是用到了这些变化&#xff0c;之前也写过一篇文章介绍 .NET 6 的隐式命名空间引用 .NET 6 中的隐式命名…

HDOJ 1228 A+B(map水题)

A B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8539 Accepted Submission(s): 4810 Problem Description读入两个小于100的正整数A和B,计算AB.需要注意的是:A和B的每一位数字由对应的英文单词给出.Input测…

工厂模式(简单工厂、工厂方法、抽象工厂)

简单工厂模式 从设计模式的类型上来说&#xff0c;简单工厂模式是属于创建型模式&#xff0c;又叫做静态工厂方法&#xff08;StaticFactory Method&#xff09;模式&#xff0c;但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单…