关于文件复制问题
学习了IO知识,我试着复制文件
目前有两个问题:
1.复制的文档中有中文字符,复制后的文件会出来中文会部分乱码
2.复制了一首歌,无法播放
特此询问原因和解决方法。
还有通过此方法可以复制文件,文件复制就是逐个读取字节复制吗?
代码如下:
package study;
import java.io.*;
public class Buffered1Test {
public static void main(String[] args) throws IOException{
new Buffer1Test().test();
}
}
class Buffer1Test {
public void test() throws IOException{
FileReader in = new FileReader(new File("G:/张震岳 - 再见.mp3"));
BufferedReader bin = new BufferedReader(in);
FileWriter out = new FileWriter("C:/Users/hugang/Desktop/张震岳 - 再见.mp3");
BufferedWriter bout = new BufferedWriter(out);
int len;
while((len=bin.read())!=-1)
bout.write(len);
bout.close();
bin.close();
}
}