본문 바로가기

JAVA/파일 코드

Byte단위 입출력(나)

		//파일로부터 읽어들이는 객체
		FileInputStream fis = null;
		FileOutputStream fos = null;
		
		try {		//익셉션이 발생 할 수 있기 때문에 설정필요

			fis = new FileInputStream("파일을 불러낼 위치");
			fos = new FileInputStream("파일에 쓸  위치");

			int readData = -1;
			//읽어낼 코드가 있다면 항상 양수를 반환한다고 봐도 됨
			while((readData = fis.read()) != -1){// -1 = 파일의 끝
				fos.write(readData);// 우리가 읽어낼 데이터는 readData
			}
			
			
		}catch (Exception e) {
			e.printStackTrace();
		}finally {
			try {
				fos.close();
				
			}catch(IOException e) {
				e.printStackTrace();
			}
			fis.close();
		
	}

'JAVA > 파일 코드' 카테고리의 다른 글

char 단위 입출력(나)  (0) 2020.05.29
다양한 타입의 입/출력(나)  (0) 2020.05.29
내가 쓰는 파일 개념(살짝 빡침..)  (0) 2020.05.29
file write  (0) 2020.05.29
file read  (0) 2020.05.29