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ÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÃÖ¿ë¼ú |