大家来看看这段程序,怎么总是不能完整的复制一个文件呢???
import java.io.*;
public class copyfile2
{
public static void main(String[] args)
{
byte b;
File f1=new File("e:\\demo.htm"); //此处文件名和路径可以改变
File f2=new File("e:\\abc"); //此处也一样
try
{
FileInputStream in=new FileInputStream(f1);
FileOutputStream out=new FileOutputStream(f2);
DataInputStream din=new DataInputStream(in);
DataOutputStream dout=new DataOutputStream(out);
while(din.read()!=(-1))
{
b=din.readByte();
dout.writeByte(b);
}
din.close();
dout.close();
}
catch(Exception e){}
}
}