`
jimichan
  • 浏览: 278055 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

搜索java类路径中文件的方法

    博客分类:
  • java
阅读更多

问题: 搜索所有类路径中所有符合文件名规则的资源?

 

解决方案:

            我们不需要重复发明轮子。在spring中有 classpath* 这个资源协议。(不了解的可以先去查看spring文档)

先看下实现代码:

ClassPathXmlApplicationContext temp = new ClassPathXmlApplicationContext(
               new String[] {"classpath*:rmc-*.xml" }, false);

Resource[] xx = temp.getResources("classpath*:rmc-*.xml");
for (Resource resource : xx) {
			System.err.println(resource.getFilename());
}
 

通过上面的代码,我们就可以搜索当前所在类加载器中所有 以rmc 为前缀的文件了。

注:构造函数中第二个参数是不让spring容器自动初始化。

 

分享到:
评论
1 楼 xgj1988 2010-06-01  
   正要用这个呢

相关推荐

    java实现根据关键字查找所在文件夹的文件

    java实现根据关键字查找文件夹里面的包含关键字的文件

    Java 工具类 包含一些常用的方法

    JavaUtil类中其中包含的方法有: 1.获取指定长度的随机字符串 2.获得资源文件夹路径(类似项目中src目录,需传入包名) 3.为指定类添加toString方法代码 4.为指定包名下的所有java文件添加toString方法代码 5.将...

    java源码包---java 源码 大量 实例

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    JAVA上百实例源码以及开源项目

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    JAVA环境变量设置的作用.txt

    2.PATH:用于列出可执行文件的搜索路径.因为通过要通过命令行的命令启动JAVA,JAVAC等编译工具和解释工具,系统必须要知道他们所在的位置,PATH就是用来指明他们的位置的. 3.CLASSPATH该变量是JAVA加载类(class or lib)...

    根据class类名在所有Jar包文件中查找class类路径以及jar名字

    功能讲解: 1.搜索分析指定路径下所有jar包中是否存在指定文件。譬方说要在jar包中查询某个**.class文件。...6.查看Class从那个jar文件加载及在jar文件中查找Class 7.快速找出Class文件所在的Jar文件

    java源码包2

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    java源码包4

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    java源码包3

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    JAVA上百实例源码以及开源项目源代码

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    Java程序设计基础:环境变量配置.pptx

    指向JDK安装后的根目录,如“ C:\Program files\Java\jdk1.8.0_20”,Eclipse、NetBeans等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 Path 环境变量 指向Java命令程序所在目录,设置Path后,操作系统...

    JavaClass搜索工具

    1、请首先输入需要查找的Java Class类,需要输入完整的Class类路径(包含包名), 例如: org.apache.log4j.Logger 2、选择需要查找的jar文件所在目录,例如: D:\log4j\lib 3、然后点击搜索按钮即可。

    java环境变量jdk1.8设置

    CLASSPATH: Java类路径,用于指定Java类文件的搜索路径。我们可以将多个目录或JAR文件用分号;分隔指定在CLASSPATH中。 PATH: 系统环境变量,包含可执行文件的搜索路径。我们需要将JAVA_HOME/bin添加到PATH中,这样我们...

    自己动手写Java虚拟机 张秀宏 著

    第2章 搜索class文件 2.1 类路径 2.2 准备工作 2.3 实现类路径 2.3.1 Entry接口 2.3.2 DirEntry 2.3.3 ZipEntry 3 2.3.4 CompositeEntry 2.3.5 WildcardEntry 2.3.6 Classpath 2.4 测试本章代码 2.5 本...

    java 面试题 总结

    动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面...

    基于JAVA的搜索引擎 lucene-2.2.0

    如果指定的索引目录下已经存在一些索引文件,并且指定create的值为false,则执行向已存在的索引文件中追加索引,就可以看到索引目录下面的文件不会发生变化,程序执行会因为write.lock文件而抛出异常: Exception ...

    基于Java的校园二手交易平台设计与实现源码

    包含296个文件,包括200个Java类文件、19个JavaScript文件、16个XML配置文件、13个CSS样式文件、12个PNG图像文件、5个YAML配置文件、4个字节码文件、4个JPG图像文件、2个JSON配置文件和1个类路径文件。该项目是一个...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    java开源包11

    Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java类 Java批量作业执行框架 MyBatchFramework MyBatchFramework 是一个开源的轻量级的用以创建...

    java开源包6

    Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java类 Java批量作业执行框架 MyBatchFramework MyBatchFramework 是一个开源的轻量级的用以创建...

Global site tag (gtag.js) - Google Analytics