Read Resource File
来源:互联网 发布:聊天软件市场 编辑:程序博客网 时间:2024/06/05 14:18
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class ConvoyKBConstants {
/**
*
* @param proName
* @return
*/
public static String loadConfigFile(String proName) {
return baseLoad("convoykb.properties", proName);
}
/**
*
* @param fileName
* @param proName
* @return
*/
public static String loadFile(String fileName,String proName){
return baseLoad(fileName, proName);
}
/**
*
* @param fileName
* @param proName
* @return
*/
private static String baseLoad(String fileName, String proName) {
Properties properties;
String name = getReasourcePath(fileName);
properties = new Properties();
FileInputStream fis=null;
try {
fis=new FileInputStream(name);
properties.load(fis);
} catch (FileNotFoundException e) {
e.printStackTrace();
// log.error("",e);
} catch (IOException e) {
e.printStackTrace();
// log.error("",e);
}finally{
try {
if(fis!=null)
fis.close();
} catch (IOException e) {
e.printStackTrace();
// log.error("",e);
}
}
return properties.getProperty(proName);
}
/**
*
* @param resourceName
* @return
*/
public static String getReasourcePath(String resourceName) {
// log.info("loading "+resourceName);
if(ConvoyKBConstants.class.getClassLoader().getResource(resourceName)==null) {
// log.error("Cound not find resource: "+resourceName);
return resourceName;
}
return ConvoyKBConstants.class.getClassLoader().getResource(resourceName).getPath();
}
- Read Resource File
- Resource File
- File Read
- read file
- Resource file and Source file
- Qt resource file
- Read .properties file
- Read .XML file
- db file sequential read
- Read cvs file
- Java read file
- read and select file
- J2ME read txt file
- db file sequential read
- ksh read file examples
- Read-only File System
- Perl read INI file
- db file sequential read
- 解析#pragma指令
- COM编程入门
- mysql 建索引问题
- 几种Parser
- Thread-Local Storage
- Read Resource File
- 表达式求值
- 卸载我用的是Oracle 10G是因为自己遇到了这个麻烦所以才把这个发到网上来与大家分享希望能给大家带来一点方便!
- CE系统使用AT指令拨打电话
- C++类的分解,抽象类与纯虚函数的需要性
- 指向类成员的指针
- weblogic92起动时关于QName错误
- Debian或Ubuntu下squid的安装与基本配置(已验证) - [服务器区]
- 数据库分页