一个小小的应用---文件复制
利用前面已经具备的知识和技能,我们可以实现将一个文件的内容复制到另外一个文件中。程序如下:
import java.io.*;
public class CopyFile {
public static void main(String args[])throws IOException{
int i;
FileInputStream fin;//源文件对象流
FileOutputStream fout;//目标文件对象流
try{
fin=new FileInputStream("D://java//test2//newTest.txt");
fout=new FileOutputStream("D://java//test2//destination.txt");
}
catch (FileNotFoundException e){
System.out.println("File not found");
return;
}
catch (IOException e){
System.out.println("error open output file");
return;
}
catch(ArrayIndexOutOfBoundsException e){
System.out.println("Usage:Copy file From to");
return;
}
try{
do {
i=fin.read();
if(i!=-1)fout.write(i);
}while(i!=-1);
}
catch(IOException e)
{
System.out.println("File error");
}
fin.close();
fout.close();
}
}