package com.ztcj.util;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.Properties;
import java.util.Set;

import org.apache.log4j.Logger;

import com.mysql.jdbc.log.Log;
import com.ztcj.newDBOperate.NewsMain;

/**
 * Created by symbol on 2014/5/5 0005.
 * 加载物理文件类
 */
public class ReadFile {
	 private static Logger log = Logger.getLogger(ReadFile.class);
    /**
     * 读取本地文件放入Properties对象中
     *
     * @return properties object
     */
    public Properties getLocalPropertiesFile(String filePath) throws Exception {
        Properties ps = new Properties();
        FileInputStream fis = new FileInputStream(filePath);
        ps.load(fis);
        fis.close();
        return ps;
    }
    //解决配置文件中有乱码的问题
    public Properties getLocalPropertiesFile(String filePath,boolean b) 
    {
    	 Properties ps = new Properties();   
    	 try
    	 {
         FileInputStream fileInputStream=new FileInputStream(filePath);
         InputStreamReader inputStreamReader=new InputStreamReader(fileInputStream,"GBK");
         ps.load(inputStreamReader);  
         inputStreamReader.close();
         fileInputStream.close();
    	 }
    	 catch(Exception e)
    	 {
    		 log.error("读取配置文件newsFilter.Properties出错:"+e);
    	 }
        return ps;

   }
}