import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
public class TestFileInputStream{
public static void main(String[] args){
InputStream in = null;
OutputStream os = null;
try{
in = new FileInputStream("D:/Java/testjava/TestFileInputStream.java");
os = new fileOutputStream("e:/Filecopy.txt");
}catch(FileNotFoundException e){
System.out.println("找不到指定文件");
System.exit(-1);
}
try{
long num = 0;
int b = 0;//定義從流中讀取的字節
while ((b = in.read())!=-1){
System.out.print((char) b);
//System.out.print(b);
os.write(b);
num++;
}
os.close();
in.close();
System.out.println();
System.out.println("共讀取了" + num + "個字節");
} catch(IOException e1){
System.out.println("文件讀取錯誤");
System.exit(-1);
} finally{
in.close();
os.close();
}
}
}