CORE
HOME > JAVA > J2SE > CORE
2016.04.22 / 17:31

[txt ÆÄÀÏ ¼öÁ¤] ƯÁ¤ ¹®ÀÚ°¡ Æ÷ÇÔµÈ ¿­»èÁ¦

Kiri
Ãßõ ¼ö 356


 /**
  * Å×½ºÆ®
  * @param locale
  * @param model
  * @param param
  * @return
  */@RequestMapping({"/contents/weather/abcdefg"})
public void abcdefg(HttpServletRequest req, @RequestParam HashMap<String, String> param) {
  try {
      String msg;
      
      //¼Ò½º ÆÄÀÏÀбâ;
      BufferedReader br=new BufferedReader(new FileReader(new File("c:/Àç³­°ü¸®_È­¸éurl.txt")));
      
      //°á°ú Ãâ·ÂÆÄÀÏ
      File file = new File("c:/result_Àç³­°ü¸®_È­¸éurl.txt");
      
      //ÆÄÀÏ»ý¼º
      file.createNewFile();
      FileWriter fw = new FileWriter(file);
      BufferedWriter bw = new BufferedWriter(fw);
      
      //ÇÑÁÙ¾¿ Àд´Ù
      while((msg=br.readLine())!=null) {

 

       //ƯÁ¤ ¹®ÀÚ°¡ Æ÷ÇÔµÈ ¿­Àº °Ç³Ê ¶Ù°í, ¾ø´Â ¿­¸¸ »õ ÆÄÀÏ¿¡ ¾²ÀÚ
       if(msg.indexOf(".*]") < 0 && msg.indexOf("/]") < 0) {
        bw.write(msg);
        bw.write("\n");
       }
       //ÇÑÁÙ³»·Á¾²±â
       bw.flush();
      } 
      bw.close();
      fw.close();
  } catch (Exception e) {
   e.printStackTrace();
   LOGGER.error(e.toString());
   model.addAttribute("resultFlag", false);
  }
  return;
 }