Java使用字符流读取文件

Java使用字符流读取文件

File file = new File("D:/Tomcat5.0/webapps/eap/skinlibrary/system/"+skin.getSkin_name()+"/style.css");
   if(file.exists()){
    try {
     FileReader fileReader = new FileReader(file);
     char block[] = new char[1024];
     StringBuffer fileStr = new StringBuffer();
     while(fileReader.read(block)!=-1){
      fileStr.append(block);
     }
     map.put("file", fileStr.toString());
     logger.info("读取文件信息"+fileStr.toString());
    } catch (Exception e) {
     map.put("file", "读取文件失败");
     logger.info("读取文件失败"+e.getMessage());
    }
   }else{
    map.put("file", "文件不存在");
   }
posted @ 2009-06-25 13:20  南守拥  阅读(494)  评论(0编辑  收藏  举报