`
waynelewis
  • 浏览: 12962 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

根据文件名获得properties文件

    博客分类:
  • web
阅读更多
直接上代码:
package org.commons;
import java.net.URL;

public class PropertiesUtil {
	/**
	 * 
	 * @param path
	 *            文件名
	 * @return 该文件的URL
	 */
	public static URL findAsResource(String path) {

		URL url = null;
		// First, try to locate this resource through the current
		// context classloader.
		ClassLoader contextClassLoader = Thread.currentThread()
				.getContextClassLoader();
		if (contextClassLoader != null) {
			url = contextClassLoader.getResource(path);
		}
		if (url != null)
			return url;

		// Next, try to locate this resource through this class's classloader
		url = PropertiesUtil.class.getClassLoader().getResource(path);
		if (url != null)
			return url;

		// Next, try to locate this resource through the system classloader
		url = ClassLoader.getSystemClassLoader().getResource(path);

		// Anywhere else we should look?
		return url;
	}
}

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Python实现读取Properties配置文件的方法

    这里,`sys.path[0]`通常返回当前脚本所在的目录,加上文件名即可得到`.properties`文件的完整路径。通过`properties['database.url']`,我们可以轻松地访问到配置文件中的特定键的值。 在Python中处理`.properties...

    Python实现加载及解析properties配置文件的方法

    properties文件是一种简单的文本格式文件,通常用来存储应用程序的配置信息。在Java编程语言中使用properties文件非常普遍,而在Python中则不那么常见,但仍有其用武之地。 首先,properties文件通常包含一系列的...

    超详细!java访问windows共享目录并下载文件

    例如,使用`BufferedInputStream`和`BufferedOutputStream`可以提高读写效率,而`try-with-resources`语句可以确保资源在使用完毕后得到正确关闭。 7. **异常处理**: - 在实现这样的功能时,需要处理各种可能出现...

    字符串文件http密码资源文件openoffice图片等工具等

    PropertiesUtil实现对properties文件的读与写,参数文件名不包括.properties SysConfig实现对指定系统资源文件(config/sysConfig.properties)的读取操作,利用修改时间判断是否重新加载文件 DateUtil提供了很多...

    文件上传到服务器和数据库

    在保存文件信息时,应先将文件上传到服务器,获得文件在服务器的路径,然后将这个路径和其他元数据一起插入到数据库中。 最后,安全方面是不可忽视的。文件上传可能导致一些安全问题,比如恶意文件上传、跨站脚本...

    查看手机sd卡中所有文件

    一旦得到这个路径,我们可以创建一个`File`对象,并使用`listFiles()`方法获取该目录下的所有文件和子目录。此方法返回一个`File[]`数组,包含了目录中的所有文件和子目录的`File`对象。 为了进一步处理这些文件,...

    03、Spring Boot配置文件深入讲解.pdf

    application.properties 文件名是固定的,但我们可以修改为 application.yml,这两个文件本质是一样的,区别只是其中的语法略微不同。 二、值的写法 在 application.properties 文件中,配置的形式是 key = value...

    Android项目文件管理器源码,文件拖曳,list弹性,root ,zip压缩解.rar

    `assets`目录用于存储非结构化的原始文件,可以直接在代码中按文件名访问。 10. **gen**目录: 在旧的Eclipse ADT环境中,`gen`目录会自动生成R.java文件,包含了应用中资源的ID。现在,这些内容通常在`build....

    af3.0需引入文件

    2. **配置文件**:如.xml或.properties文件,用于设定系统或应用的参数,直接影响程序行为。 3. **资源文件**:如图片、字体、音频或JSON数据,是应用程序运行过程中所需的非代码文件。 4. **文档**:可能包含有关...

    Java文件上传下载、邮件收发实例代码

    - **处理文件名冲突**:为了防止不同用户上传的同名文件覆盖,可以生成一个UUID作为唯一标识,与文件名拼接,确保每个文件的唯一性。 **文件下载** 文件下载通常涉及到HTTP响应的设置。在Servlet中,可以通过设置...

    如何编写批处理文件批处理文件批处理文件

    标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 4.Rem 命令 注释...

    属性文件读写(java)

    * 得到属性文件的值 */ public String getValueByPropertyKey(String key) { String value = null; if (checkPropertyFile()) { value = getValue(key); } return value; } /* * get Value ...

    ado合并文件多个csv文件

    这是因为我们希望每次执行脚本时都能得到一个新的合并后的CSV文件,避免之前的数据被重复添加。 ##### 3.4 遍历所有CSV文件 ```vba MyFile = Dir(MyPath & "*.csv") Do While MyFile <> "" m = m + 1 If SQL = "...

    log4j配置文件

    6. **日志文件路径配置**:在`log4j日志文件路径的配置.txt`中,可能详细描述了如何设置`FileAppender`的`File`属性,指定日志文件的保存位置和文件名。 在实际应用中,根据项目需求,开发者可能会配置多个Appender...

    Android设置文件

    3. **config**: 这个文件名很通用,可能表示一个配置目录或单个配置文件。在Android开发中,配置文件通常用于存储应用的全局变量,比如语言设置、设备适应性设定、默认值等。如果这是一个XML文件(如AndroidManifest...

    元胞数组和输出文件中的文件属性:从选定目录中获取文件的一些属性-matlab开发

    用法文件 = files_properties(目录) 文件 = files_properties(目录,输出文件) 输入- 目录:从中获取文件的文件夹- OUTPUT_FILE:输出文件名 输出- 文件:元胞数组- 第 1 列:文件名- 第 2 列:修改日期 (dd-...

    Apache log4cxx在C++多进程多线程下的使用.pdf

    配置文件的设置 Apache Log4cxx 提供 static void configure(helpers::Properties& properties) 函数,参数中传入配置文件的绝对路径或是相对路径、文件名,日志文件名称 Apache Log4cxx 提供 static LoggerPtr ...

    spring boot实现上传图片并在页面上显示

    对于可能出现的文件过大、文件类型不正确等情况,应提供适当的异常处理,确保用户得到友好的反馈。 通过以上步骤,我们就能在Spring Boot应用中实现图片上传并在页面上显示的功能。这只是一个基础示例,实际应用...

    全国省、市、区geojson

    2. `geometryCouties`: 文件名可能是指“geometryCounties”,推测这可能是中国所有县的几何形状数据,可能以某种形式的数组或者分隔的文件存在。 3. `geometryProvince`: 这个文件应该包含了中国所有省份的几何形状...

    java项目的目录作用

    manifest.mf 文件是在用 jar 打包时自动生成的,主要用于描述 jar 文件的元数据信息,如文件名、版本号、作者等。 WEB-INF 目录 WEB-INF 目录是 Java WEB 应用的安全目录,客户端无法访问,只有服务端可以访问的...

Global site tag (gtag.js) - Google Analytics