[txt 파일 수정] 특정 문자가 포함된 열삭제
/**
* 테스트
* @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;
}