java io를 써서 파일을 복사하려고 하는데요
awt와 연동하고 있습니다.
public void copy(){
try{
while(copyFlag){
dir = "C:/Users/bob/myjava/iotest/iotest";
file = new File(dir+count+".txt");
fos = new FileOutputStream(file, true);
fis = new FileInputStream(file);
if(file.exists()){
this.count = count++;
copyFlag=true;
}else{
file.createNewFile();
String a = "copyTest";
fos.write(a.getBytes());
copyFlag=false;
}
}
}catch(Exception e){
e.printStackTrace();
}
awt에서 copy 버튼을 누를 때 마다 메소드가 실행되어서
동일 이름의 파일이 있을 경우 count 숫자를 하나씩 증가 시켜서
iotest1.txt, iotest2.txt, iotest3.txt,,, 같이 쭉쭉 늘려나가면서
안에 있는 내용을 새 파일에 복사하려고 하는데요
하루 종일 고민해봐도 안되네요 ㅠㅠ
고수님들 도와주세요!