'javafileoutputstream'에 해당되는 글 1건

  1. 2020.11.11 자바 파일 복사 메소드
Java2020. 11. 11. 15:10
/**
	 * 파일을 복사한다.
	 * 
	 * @param inDir (파일복사 대상 디렉토리 풀패스 정보)
	 * @param outDir (파일복사 타켓 디렉토리 풀패스 정보)
	 * @param fileName (파일복사 대상 파일명, 순수파일명)
	 * @return 없음
	 */
	public static void fileCopy(String inDir, String outDir, String fileName) {
		if (fileName == null || "".equals(fileName)) return;
		try {
			String inFileName = inDir + "\\" + fileName;
			String outFileName = outDir + "\\" + fileName;
			
			FileInputStream fis = new FileInputStream(inFileName);
			FileOutputStream fos = new FileOutputStream(outFileName);
			
			int data = 0;
			while((data = fis.read())! = -1) { //스트림으로 읽어들여 아웃풋으로 쏜다.
				fos.write(data);
			}

			fis.close(); //메모리 누수 방지를 위해 잘 닫아줘야함
			fos.close();
		
		} catch (IOException e) {
			e.printStackTrace();
			System.out.println(e.getMessage());
		}
	}

 

 

간단하게 보통 이렇게 파일 스트림을 이용해서 쏜다.

 

 

참~간단하죠~?

 

 

'Java' 카테고리의 다른 글

[JAVA]list를 Array로 변환  (0) 2020.11.14
[Java]숫자 앞에 0붙이기  (0) 2020.11.11
Java 파일 확장자 추출  (0) 2020.11.11
[Java] String으로 받은 날짜 형태 변경  (0) 2020.11.11
JAVA List를 배열로, 배열을 List로  (0) 2020.11.11
Posted by 사슴영혼'-'