728x90
반응형

여기에서 새로운 파일을 생성하는데   에서 파일객체를 생성하는데 C:\\so.xxx2에 해당하는 파일이 없을 경우는 파일을 생성하지 않습니다.. 그래서 강제로 생성하게 하기 위해서는  2 를 하셔야합니다.

public void HOSTS_NUMBER_NORMAL() {
  File file = new File(fileName);
  File chanagFile = new File("C:\\so.xxx2");   // 1
  try {   

if(chanagFile.exists()){

    boolean b = chanagFile.createNewFile();  // 2
   System.out.println("create new file "+b);

}
   System.out.println("HOSTS_NUMBER_NORMAL "+file.exists());
   if(file.exists()){
    file.renameTo(chanagFile);
   }
   
   Properties prop = new Properties();
   prop.setProperty("HOSTS_NUMBER", "1");

   OutputStream os = new FileOutputStream(fileName); 
   prop.store(os, null);
   

  } catch (Exception e) {
     e.printStackTrace();   // 이걸 하시면 에러가 발생할때 표준출력시스템으로 캐취된 익셉션을 뿌려줍니다.
  }
 }

}

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,