¼Ò¼³ java.io ¼Ò½ºÄڵ堠½ºÆ®¸²II  FileReader & FileWriter  

FileReader & FileWriter ¿¹Á¦

FileReaderWriterTest.java

import java.io.*;
  
class 
FileReaderWriterTest{
    
public static void 
main(String[] args){
    
int i, len=0
;
    FileReader in=
null
;
    FileWriter out=
null
;
    
if
(args.length<2){
      System.out.println(
"¿øº» ÆÄÀϰú º¹»çµÉ ÆÄÀÏÀÇ À̸§À» ÀԷ ÇϽʽÿä!"
);
      System.exit(-
1
);
    }
    System.out.println(
"args[0]: "+args[0
]);
    System.out.println(
"args[1]: "+args[1
]);
    
try
{
      in=
new FileReader(new File(args[0
]));
      out=
new FileWriter(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 e){
      System.out.println(e);
    }
  }
}

C:\Java\IO>javac FileReaderWriterTest.java
C:\Java\IO>java FileReaderWriterTest
¿øº» ÆÄÀϰú º¹»çµÉ ÆÄÀÏÀÇ À̸§À» ÀÔ·Â ÇϽʽÿä!
C:\Java\IO>java FileReaderWriterTest FileReaderWriterTest.java a.java
args[0]: FileReaderWriterTest.java
args[1]: a.java
1100 bytes are copied...Successfully!

ÆÄÀÏ¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¹®ÀÚ¿­À» À¯´ÏÄÚµå·Î ÀÐ¾î µéÀ̴ Ŭ·¡½º



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