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