读书人

这个程序有什么有关问题为什么拷贝

发布时间: 2012-02-24 16:30:38 作者: rapoo

请高手看看,这个程序有什么问题,为什么拷贝后的文件比原文件小阿
import java.io.*;

public class FileCopy {
public static void main(String[] args) {
int temp = 0;

try {
BufferedReader br = new BufferedReader(new FileReader( "d:\\111042010449.wmv "));
BufferedWriter bw = new BufferedWriter(new FileWriter( "d:\\aaa.wmv "));
while((temp=br.read()) !=-1) {
bw.write(temp);
}
br.close();
bw.flush();
bw.close();
}catch (IOException e) {
e.printStackTrace();
System.out.println( "文件读取错误!!! ");
}
System.out.println( "文件拷贝成功!!! ");
}
}

谢谢了!!!

[解决办法]
流文件别用Reader、Writer,用InputStream和OutputStream
[解决办法]
用ByteInputStream和ByteOutputStream
[解决办法]
up
[解决办法]
据说是字体的原因。。。删除系统自带字体之外的其它字体试下。

读书人网 >J2SE开发

热点推荐