想用BufferedOutputStream复制文件,结果文件编码变了,怎么回事?

JFreeasm JFreeasm 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class CopyFile
{
boolean copy(String fileFrom, String fileTo)
{
try {
FileInputStream in = new FileInputStream(fileFrom);
FileOutputStream out = new FileOutputStream(fileTo);
BufferedInputStream buffi=new BufferedInputStream(in);
BufferedOutputStream buffo=new BufferedOutputStream(out);

int temp=0;

while((temp=buffi.read())!=-1)
{
buffo.write(temp);
}

in.close();
out.close();

return true;
}
catch (IOException ex)
{
return false;
}
}
}

复制文件,有的文件会变短了,有的提示说是变成了unicode码了,请问怎么回事?
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
JFreeasm
Java 51,407 成员 86,127 内容