여기에서 새로운 파일을 생성하는데 1 에서 파일객체를 생성하는데 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(); // 이걸 하시면 에러가 발생할때 표준출력시스템으로 캐취된 익셉션을 뿌려줍니다.
}
}
}
'JAVA' 카테고리의 다른 글
JAVA_[ 반올림/내림 (floor, ceil, round) ] (0) | 2014.09.16 |
---|---|
[Java] 숫자 금액표시(세자리 콤마) 및 소수점 포맷 (0) | 2014.04.28 |
[Java] 자리수 맞추기 String.format() (0) | 2014.04.28 |
Java DecimalFormat 사용방법 (0) | 2014.04.28 |
[PaJamasI JAVA] 자바 System.getProperty OS정보 알아오기 (0) | 2014.04.02 |
[Java Tips] 날짜 비교하는 법 (0) | 2014.03.27 |
java 날짜수계산 질문 드립니다 (0) | 2014.03.27 |
JAVA(자바)로 이번주 초와 이번주 말을 찾고싶을때 (0) | 2014.03.27 |