通过字符流复制一个文本文件
public class Test4 {
public static void main(String[] args) throws IOException {
File src = new File("E:\\a\\b\\11.txt");
File dest = new File("E:\\12.txt");
CopyFile(src,dest);
}
public static void CopyFile(File src,File dest) throws IOException {
//创建输入输出流对象
FileInputStream fis = new FileInputStream(src);
FileOutputStream fos = new FileOutputStream(dest);
//复制过程
int len;
byte[] bys = new byte[1024];
while ((len = fis.read(bys)) != -1) {
fos.write(bys, 0, len);
}
//释放资源
fos.close();
fis.close();
}
}

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
本文提供了一个使用Java进行文件复制的示例代码,演示了如何利用字符流读取和写入文件,实现从源文件到目标文件的数据复制。通过创建FileInputStream和FileOutputStream对象,逐字节读取并写入数据,最后确保所有打开的流被正确关闭。
357

被折叠的 条评论
为什么被折叠?



