java读写src目录下的properties文件

来源:互联网 发布:小学语文同步课堂软件 编辑:程序博客网 时间:2024/05/18 21:51

对于properties文件的读写其实也很简单,只是路径不太好找,我查了很长时间才查到的,在这里分享给需要的朋友。

获取src目录下的properties文件的路径用下面这句代码:


this.getClass().getResource("/config.properties").getPath()

/** * 读取配置文件 * LiChaofei * 2013-1-31 上午9:10:07 * @return */private Properties loadProperty() {Properties prop=new Properties();try {//FileInputStream is=new FileInputStream("config.properties");InputStream is=this.getClass().getResourceAsStream("/config.properties");prop.load(is);is.close();} catch (IOException e) {e.printStackTrace();}return prop;}


/** * 保存修改后的配置文件 * LiChaofei * 2013-1-31 上午9:09:51 * @throws IOException  */public void saveProperty() throws IOException{//FileOutputStream fos=new FileOutputStream("config.properties");OutputStream fos=new FileOutputStream(this.getClass().getResource("/config.properties").getPath());prop.setProperty(SERVER_PATH,serverPath);prop.setProperty(UPDATE_FILE_NAME, updateFileName);prop.setProperty(SOURCE_FILE_NAME, sourceFileName);prop.setProperty(SOURCE_PATH, sourcePath);prop.setProperty(VERSION_NAME, versionName);prop.setProperty(VERSION_CODE, versionCode);prop.setProperty(CONTAIN_CODE, String.valueOf(containCode));DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");prop.store(fos, df.format(new Date()));}


原创粉丝点击