NIO Package를 활용한 파일 복사 기능 구현
새로운 어플리케이션을 개발하면서 IO Package 를 사용하던 기존의 FileUtil 을 버리고 새로 만들기로 했습니다. 그 중 일부가 NIO Package를 사용한 파일 복사 메소드인데요. 원리를 알고 나면 크게 어려울 것은 없으며, 다만 ByteBuffer의 쓰임새에 대해서 100% 이해를 하고 있어야만 정확한 사용이 가능합니다. 실제 구현한 FileUtil 클래스에서 copy() 메소드를 발췌해봤습니다. public void copy(Vector logList) throws IOException { //***** 파일 복사용으로 사용될 IO,NIO Package 객체 ***** FileChannel inChannel = null; FileChannel outChannel = null; //****..
프로그래밍/Java
2009. 12. 10. 09:41
공지사항