티스토리 뷰
1234567891011121314151617181920212223242526272829import·java.io.FileInputStream;¬import·java.io.FileOutputStream;¬¬//·FileInputStream·:·일반파일(binary·file)을·입력하는·클래스¬//·FileOutputStream·:·일반파일(binary·file)을·출력하는·클래스¬¬//·FileInputStream·:2byte씩·read¬//·FileOutputStream·:·1byte씩·write¬¬public·class·일반파일입출력1·{¬¬————public·static·void·main(String[]·args)·throws·Exception·{¬————————String·path·=·"C:\\Users\\2youl\\Desktop\\";¬————————¬————————FileInputStream·fr·=·new·FileInputStream(path+"car.gif");¬————————FileOutputStream·fw·=·new·FileOutputStream(path+"car_copy.gif");¬————————¬————————while·(true){¬————————————int·ch·=·fr.read();¬————————————if(·ch·==·-1)·break;¬————————————¬————————————fw.write(ch);¬————————}¬————————fr.close();¬————————fw.close();¬¬————}¬¬}¶
12345678910111213141516171819202122232425262728293031import·java.io.FileInputStream;¬import·java.io.FileOutputStream;¬¬¬public·class·일반파일입출력2·{¬¬————public·static·void·main(String[]·args)·throws·Exception·{¬————————String·path·=·"C:\\Users\\2youl\\Desktop\\";¬————————¬————————FileInputStream·fr·=·new·FileInputStream(path+"car.gif");¬————————¬————————FileOutputStream[]·fwArr·=·new·FileOutputStream[5];¬————————¬————————for·(·int·i=0;·i<fwArr.length;·i++)¬————————————fwArr[i]·=·new·FileOutputStream(path+"a\\car_copy"+(i+1)+".gif");¬————————¬————————while·(true){¬————————————int·ch·=·fr.read();¬————————————if(·ch·==·-1)·break;¬————————————¬————————————for·(·FileOutputStream·a·:·fwArr·){¬————————————————a.write(ch);¬————————————}¬————————}¬————————fr.close();¬————————for·(·FileOutputStream·a·:·fwArr·)¬————————————a.close();¬————}¬¬}¬¶
'JAVA > PRIMER' 카테고리의 다른 글
[JAVA] GUI - JPanel, JLabel, JButton (0) | 2018.04.19 |
---|---|
[JAVA] GUI - JFrame (0) | 2018.04.19 |
[JAVA] 파일입출력 - BufferedReader, BufferedWriter (0) | 2018.04.19 |
[JAVA] 파일입출력 - FileReader, FileWriter (0) | 2018.04.19 |
[JAVA] 예외처리 (0) | 2018.04.19 |