`

获取属性文件的内容

    博客分类:
  • Java
阅读更多
在项目开发中方便后期的移植,需要将一些属性写在文件中,防止硬编码的发生,举一个例子,文件上传的路径设置,首先写一个属性文件upload.properties
内容:
path=d:\\uploadfile\\
接下来在类中调用即可

/**
 * 
 */
package com.xupt.upload;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Properties;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.context.ContextLoader;


/**   
 *  
 * Simple to Introduction  
 * @ProjectName:  [徐州联通基站项目-移动网工程] 
 * @Package:      [com.xupt.upload.UploadInfo.java]  
 * @ClassName:    [UploadInfo]   
 * @Description:  [在文件上传中指定路径,方便移植,将属性值放到属性文件中]   
 * @Author:       [xxx]   
 * @CreateDate:   [2014年2月16日 下午4:37:04]   
 * @UpdateUser:   [lenovo]   
 * @UpdateDate:   [2014年2月16日 下午4:37:04]   
 * @UpdateRemark: [说明本次修改内容]  
 * @Version:      [v1.0] 
 *    
 */
public class UploadInfo {
	/**
	 * 设置路径
	 */
	public UploadInfo(){
		Properties p=new Properties();
		
		String filePath=this.getClass().getResource("/").getPath().toString();
		filePath=filePath+"upload.properties";
	
		try {
			FileReader fr=new FileReader(filePath);
			p.load(fr);
			path=p.getProperty("path");
		
			
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		//p.load(reader);
	}
	private String path="";
//	private String path=ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath("/");

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}
	public static void main(String[] args) {
		UploadInfo info=new UploadInfo();
	}

}

0
0
分享到:
评论

相关推荐

    vb.net获取文件的各种属性

    要读取或写入文件内容,可以使用FileStream类,它允许对文件进行读写操作。例如,使用StreamReader和StreamWriter读取和写入文本文件。 10. 文件版本和元数据: 对于某些特定类型(如图像或文档),可以获取更...

    C# 获取文件属性

    在C#编程语言中,获取文件属性是一项基本且重要的任务,尤其在处理文件系统操作时。文件属性提供了关于文件的基本信息,例如文件名、大小、创建日期、修改日期以及访问权限等。本篇文章将深入探讨如何使用C#来获取...

    VC++ 获得文件属性 获取文件的创建时间、修改时间、访问时间以及是否是只读、存档、隐藏、系统等属性。

    在VC++编程环境中,获取文件属性是一项常见的任务,这包括了解文件的创建时间、修改时间、访问时间,以及文件的权限信息,如只读、存档、隐藏和系统属性。以下是一个详细的步骤介绍和相关代码示例。 首先,我们需要...

    VC 获取文件属性

    在VC++编程环境中,获取文件属性是一项常见的任务,这对于文件管理、系统操作或者软件开发都至关重要。文件属性包含了关于文件的各种信息,如创建日期、修改日期、大小、隐藏状态、只读标志等。下面我们将详细探讨...

    c#获取文件属性

    在C#编程语言中,获取文件属性是一项基本但至关重要的任务。这涉及到对文件系统进行操作,以便了解文件的相关信息,如文件名、大小、创建日期、修改日期、访问日期以及文件的隐藏、只读、系统等特殊属性。在本文中,...

    vc++获得文件属性

    在VC++编程环境中,获取文件属性是一项常见的任务,这对于文件管理、系统操作或者软件开发都至关重要。文件属性包含了关于文件的各种信息,如创建日期、修改日期、大小、隐藏状态、只读状态等。本实例提供了获取文件...

    详细方法获取文件属性

    在IT领域,获取文件属性是日常操作中必不可少的一部分。无论是编程、系统管理还是数据分析,了解文件的属性都至关重要。文件属性通常包括文件名、大小、创建日期、修改日期、访问日期、权限、类型、元数据等。下面...

    vb.net 获取文件属性

    在VB.NET编程中,获取文件属性是常见的任务,这有助于我们了解文件的相关信息,如文件路径、大小、创建日期、最近访问时间以及文件的权限设置(如只读或隐藏)。以下将详细介绍如何使用VB.NET来获取这些文件属性。 ...

    java读取属性文件

    以下是一个基本的示例,演示了如何加载属性文件并获取其中的值: ```java import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; public class PropertiesExample { public...

    获取文件属性和修改文件属性

    在IT领域,获取和修改文件属性是日常工作中常见的任务,特别是在软件开发和系统管理中。文件属性提供了关于文件的重要信息,如创建日期、修改日期、访问权限、大小、类型等。这里我们将深入探讨如何获取文件属性以及...

    如何获得文件的基本属性

    在IT领域,尤其是在C++编程环境下,经常需要处理文件及获取其相关属性。MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,它为Windows应用程序开发提供了丰富的功能,包括文件操作。本篇文章将深入讲解...

    文件属性提取修改工具

    信息提取工具通过读取文件的元数据来获取这些属性,这对于文件管理和分析至关重要。例如,你可以用它来查找特定时间创建或修改的文件,或者找出隐藏或系统文件。此外,这些工具还能用于批量处理文件,比如批量更改...

    asp.net 获取文件属性

    在ASP.NET中,获取文件属性是一项基础且重要的任务,尤其对于处理用户上传的文件或管理服务器上的文件系统时。在C#编程环境下,这可以通过System.IO命名空间中的类和方法来实现。本教程将深入探讨如何在ASP.NET中...

    VC获取文件属性信息.rar

    VC获取文件属性信息,本例是一个获取文件属性的例子,获取到文件的创建时间、修改时间、访问时间,以及文件的只读、隐藏、存档等属性,不好一点是选择文件需要手动粘贴文件路径到文本框中,这个你可以自己完善哦,...

    获取文件和文件夹属性

    这些类提供了一种简洁的方式,使开发者可以轻松地访问文件系统并获取所需的文件属性,无论是单个文件还是整个文件夹树。通过理解并熟练运用这些工具,开发者能够构建出功能强大的文件管理系统或涉及文件操作的应用...

    演示了如何得到一个文件的信息,如文件属性、文件大小、文件的创

    例如,`IsReadOnly`属性可以检查文件是否为只读,`Attributes`属性则能获取或设置所有文件属性。 接着,"文件大小"是另一个关键指标。`FileInfo`类也提供了`Length`属性,它返回文件的字节数,可用于计算文件的大小...

    Qt获取office文件内容.docx

    接下来,我们通过 word 对象找到它的属性,Document,并打开要获取文件内容的文件。然后,我们获取当前活动的 Document,并从当前活动的 Document 中获取 paragraphs。 循环输入每一个 paragraph,我们可以获取每个...

Global site tag (gtag.js) - Google Analytics