package homework; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; public class Demo1 { public static void main(String[] args) { try { copy1("D://fie1.txt","F://file2.txt"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } try { copy2(new File("D://fie1.txt"), new File("F://file2.txt")); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } //复制文件 source(源文件路径)target目的地路径 public static void copy1(String source,String target) throws Exception{ //读取源文件 字节流输入流 InputStream is = new FileInputStream(source); //写出目标文件 字节流输出流 OutputStream os = new FileOutputStream(target); byte[] bys= new byte[1024]; //读文件 int read =-1; //一次读取一个字节数组 当返回值-1不读了 while ((read=is.read())!=-1){ //写数据 os.write(bys,0,read); } //关闭数据 is.close(); os.close(); } //复制文件 source(源文件路径)target目的地路径 public static void copy2(File source,File target)throws Exception { // 读取源文件 字节流输入流 InputStream is = new FileInputStream(source); // 写出到目标文件 字节流输出流 OutputStream os = new FileOutputStream(target); // 读文件 int read = -1; // 一次读取一个字节 while ((read = is.read()) != -1) { // 写出数据 os.write(read); } System.out.println("成功"); // 关闭资源 os.close(); is.close(); } }
编写java一个程序将file1.txt文件中的内容复制到file2.txt文件中
最新推荐文章于 2023-12-10 11:00:01 发布
该博客介绍了如何使用Java实现文件的复制操作,包括两种不同的复制方法:一种通过字节流直接读写文件,另一种同样利用字节流但以单个字节为单位进行复制。示例代码展示了从源文件`D://fie1.txt`复制到目标文件`F://file2.txt`的过程。

3831

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



