728x90
반응형
FileOutputStream 으로 파일에 쓸때 덮어써지는 것을 방지 하려면,

이미 파일이 존재 하는지를 확인하여 


그 파일의 이름을 변경한 후 

원래의 이름으로 새로운 파일을 생성해서 사용한다. 


ex 
if(aFile.isFile()){
File newFile = aFile ;


do{
String fileName = newFile.getName();
int period = fileName.indexOf(',');
newFile = new File(newFile.getParent(),
fileName.subString(0,period)+"_" +
fileName.subString(period));
}while(!aFile.renameTo(newFile));
728x90
반응형
블로그 이미지

nineDeveloper

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

,