在项目开发中方便后期的移植,需要将一些属性写在文件中,防止硬编码的发生,举一个例子,文件上传的路径设置,首先写一个属性文件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();
}
}
分享到:
相关推荐
C# 获取文件属性C# 获取文件属性C# 获取文件属性C# 获取文件属性C# 获取文件属性C# 获取文件属性C# 获取文件属性
VC++ 获得文件属性 获取文件的创建时间、修改时间、访问时间以及是否是只读、存档、隐藏、系统等属性。
vb.net获取文件的各种属性 vb.net获取文件的各种属性vb.net获取文件的各种属性
c#获取文件属性,真实实例,绝对可用,自用。
VC获取文件属性信息,本例是一个获取文件属性的例子,获取到文件的创建时间、修改时间、访问时间,以及文件的只读、隐藏、存档等属性,不好一点是选择文件需要手动粘贴文件路径到文本框中,这个你可以自己完善哦,...
详细方法获取文件属性
VC 获取文件属性,希望有需要的同学,有所帮助,分享一下一起学习吧
获取文件和文件夹属性
获取文件属性的实例源代码,非常好的实例,对初学的同学很有帮助
实例19 如何获取和设置文件属性 实例19 如何获取和设置文件属性
获取文件路径、大小、创建日期、最近访问时间、只读、隐藏等属性。
读取文件的文件属性--详细信息。引用using Shell32;
Windows平台C语言获取文件的一些属性
获取文件的磁盘位置,创建修改时间,以及文件的基本信息。利用mfc的函数基本操作。弹框显示信息。基于对话框“打开”功能查找文件
asp.net 获取文件属性! 很值得下载看看!资源免费,大家分享!!
文件属性信息提取工具,通过检索文件属性信息,并提供修改方式
c#获取文件属性[定义].pdf
演示了如何得到一个文件的信息,如文件属性、文件大小、文件的创建时间等等 (11KB)