¼Ò¼³ java.io ¼Ò½ºÄڵ堠½ºÆ®¸²I  FileInputStream & FileOutputStream  

FileInputOutputStreamTest ¿¹Á¦

FileInputOutputStreamTest.java 

import java.io.*;
public class 
FileInputOutputStreamTest {
  
public static void 
main(String[] args) {
    
int i, len=0
;
    InputStream in=
null
;
    OutputStream out=
null
;
    
if(args.length < 2
) {
      System.out.println(
"¿øº» ÆÄÀϰú º¹»çµÉ ÆÄÀÏÀÇ À̸§À» ÀÔ·ÂÇϽʽÿä!"
);
      System.exit(-
1
);
    }
    System.out.println(
"¿øº»ÆÄÀÏ : "+args[0
]);
    System.out.println(
"¸ñÇ¥ÆÄÀÏ : "+args[1
]);
    
try 
{
      in = 
new FileInputStream(new File(args[0
]));
      out = 
new FileOutputStream(args[1], true
);
    } 
catch
(FileNotFoundException e) {
      System.out.println(e);
    } 
catch
(IOException e) {
      System.out.println(e);
    }
    
try 
{
      
while((i=in.read()) != -1
) {
        out.write(i);
        len++;
      }
      in.close();
      out.close();
      System.out.println(len+
" bytes are copied...Successfully!"
);
    } 
catch
(IOException e1) {
      System.out.println(e1); 
    }
  }
}

C:\JavaExample\09>javac FileInputOutputStreamTest.java
C:\JavaExample\09>java FileInputOutputStreamTest FileStreamTest01.txt FileStreamTest02.txt
¿øº»ÆÄÀÏ : FileStreamTest01.txt
¸ñÇ¥ÆÄÀÏ : FileStreamTest02.txt
94 bytes are copied...Successfully!

ÆÄÀÏÀÇ ³»¿ëÀ» ÀÐ¾î µéÀ̰ųª Ãâ·ÂÇÒ ¶§ »ç¿ë



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ÃÖ¿ë¼ú