java 파일 복사 예제
또한 파일의 평균 크기에 따라 java 복사 파일의 다양한 방법을 재생해야합니다. Java 7에서는 파일 복사 기능이 매우 간단합니다. 다음은 Files.copy() 메서드를 사용하는 방법을 보여주는 코드 예제입니다. 가져오기 자바 유틸리티.*; 가져오기 java.io.*; 클래스 FILE4 { 공용 정적 보이드 메인(문자열 args[])throw 예외 { 스캐너 s1=새 스캐너(System.in); 파일 출력 스트림 f1=새 파일 출력 스트림(“E:/A2.txt”, true); 데이터 출력 스트림 d1=새 데이터 출력 스트림 (f1); 문자 선택; int rno; 문자열 이름; 수행 { System.out.println(“롤 번호와 이름 입력:”); rno=s1.nextInt(); 이름=s1.nextLine(); d1.writeInt(rno); d1.writeUTF(이름); System.out.println(“계속???”); 선택=s1.next().charAt(0); }동안(선택==`y`|| 선택==`Y`); System.out.println(“이 바이너리 파일을 읽고 싶습니까?? nIF 예 다음 입력 `예` 그렇지 않으면 입력 `아니오`—“); 문자열 ch= s1.next(); if(ch.equalsIgnoreCase(“예”)) { 시도 { FileInputStream F1=새 파일 입력 스트림(“E:/A2.txt”); 데이터 입력 스트림 D1= 새 데이터 입력 스트림 (F1); 부울 eof=true; 동안 (eof) { 시도 { int rn = D1.readInt (); 문자열 nm=D1.readUTF(); System.out.println(“ROLL NO. “+rn+”nNAME “+nm); } 캐치(EOFException x) { eof=false; } } 캐치(FileNotFoundException e) { System.out.println(“파일을 찾을 수 없다”); } 경우(ch.equalsIgnoreCase(“아니오”)) { System.out.println(“바이!!!!!”); System.exit(0); } 파일 출력 스트림 F = 새 파일 출력 스트림 (“E:/A3.txt”, true); 데이터 출력 스트림 D = 새 데이터 출력 스트림 (F); 부울 e=true; 시도 { 파일 입력 스트림 F1 = 새로운 파일 입력 스트림 (“E :/A2.txt”); 데이터 입력 스트림 D1= 새 데이터 입력 스트림 (F1); 동안 (e) { int rns = D1.readInt (); 문자열 nms=D1.readUTF(); D.writeInt(rns); D.writeUTF(nms); } } 캐치(EOFException x) { e=false; } System.out.println(“복사된 바이너리 파일을 읽고 싶습니까?? nIF 예 다음 입력 `예` 그렇지 않으면 입력 `아니오`—“); 문자열 ch1=s1.next(); if(ch.equalsIgnoreCase(“예”)) { 시도 { FileInputStream F12=새 파일 입력 스트림(“E:/A3.txt”); 데이터 입력 스트림 D12=새 데이터 입력 스트림 (F12); 부울 eof=true; 동안 (eof) { 시도 { int rnI = D12.readInt (); 문자열 nmI=D12.readUTF(); System.out.println(“ROLL NO.