File fileCheck = new File("C:\파일");
if (fileCheck.isFile() ) {
//파일이 존재하면
} else {
//존재하지 않으면
}
----------------------------------------------------------------------------------
// 복사 원본 파일
File orgFile = new File("/home/myhome/ff.sh");
// 복사 사본 파일
File newFile = new File("/home/youhome/ff.sh");
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
byte[] buf = new byte[1024 * 2];
int len = -1;
try {
bis = new BufferedInputStream(new FileInputStream(orgFile));
bos = new BufferedOutputStream(new FileOutputStream(newFile));
while((len = bis.read(buf, 0, buf.length)) != -1) {
bos.write(buf, 0, len);
bos.flush();
}
} catch(IOException ioe) {
ioe.printStackTrace();
} finally {
// 파일 자원 해제
if(fos != null) try { fos.close(); } catch(Exception e) {}
if(fis != null) try { fis.close(); } catch(Exception e) {}
}
'Carpe Programming > java' 카테고리의 다른 글
[txt 파일 수정] 특정 문자가 포함된 열삭제 (0) | 2013.02.26 |
---|---|
[파일 존재 여부 체크] URLConnection (0) | 2013.02.20 |
파일 다운로드 (0) | 2012.12.07 |
[vo toString] ToStringBuilder 클래스 (0) | 2012.06.28 |
[java] vo 값 모두 print (0) | 2012.05.30 |