본문 바로가기

특정 폴더 안에 있는 파일 다른 폴더로 복사하기 String dirpath = "F:/development/JavaTest/"; String despath = "F:/development/JavaTest/copy/"; File dir = new File(dirpath); if (dir.isDirectory()) { File[] files = dir.listFiles( new FileFilter() { @Override public boolean accept(File pathname) { return pathname.isFile(); } } ); for (File file : files) { File des = new File(despath + file.getName()); if (des.exists()) { System.out.println("des .. 더보기
파일 이동 1) 기본 - 파일의 정보만 변경. renameTo 사용 - 원본파일객체.renameTo(목적지파일객체) 2)사용 예시 ㄱ. 통신 프로그램에서 파일 이동 시 사용 - client 에서 server 로 파일 전송 시, 전송 완료 후 전송 폴더에서 bak 폴더로 옮길 때 - server 에서 client로부터의 파일 수신 시, 파일 체크 후 tmp 폴더에서 수신 폴더로 옮길 때 3) 사용 방법 - 파일경로는 미리 구성해놓고, 파일명은 파라미터로 받아서 '파일경로/파일명'을 만듦 - new StringBuffer.append(), File.separator, StringBuffer.toString()을 이용 - '/' 를 File.separator 로 설정 4) 예시 String folder = "F:/dev.. 더보기
전문 항목 유형 1. ASCII - American Standard Code for Information Interchange - 하나의 문자를 8bit(1byte)의 이진수와 매핑 - 1byte는 2의 8제곱근 즉 256개의 문자를 나타낼 수 있다. - 1byte는 영문자, 숫자, 특수기호에 대해 정의함. 한글을 2byte 2. base64- 64진법- 8bit의 이진 데이터를 화면에 표시할 수 있는 ASCII 코드로 변환- 64진법은 2의 제곱수의 진법 중 화면에 표시할 수 있는 ASCII코드 전체를 나타낼 수 있는 가장 작은 진법 1. BCD- binary-coded decimal- 0~9까지의 10진수 1자리를 4bit의 2진수로 표현(0~9까지의 10진수를 ASCII 코드로 표현했을 때는 8bit 의 공간이 필.. 더보기