21xrx.com
2024-11-22 09:42:36 Friday
登录
文章检索 我的文章 写文章
使用Java代码将一个文件的内容复制到另一个文件
2023-06-11 13:41:25 深夜i     --     --
Java 输入输出流 文件复制

文章内容:在编程中,复制文件是一个常见的任务。Java提供了一种简单的方法来实现这个任务。我们可以使用Java的输入输出流来完成这个任务。下面是一段Java代码,用于将一个文件的内容复制到另一个文件。


import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

public class FileCopy {

  public static void main(String[] args) {

    File source = new File("source.txt"); // 输入文件的路径和名称

    File dest = new File("destination.txt"); // 输出文件的路径和名称

    try (FileInputStream fis = new FileInputStream(source);

       FileOutputStream fos = new FileOutputStream(dest)) {

      byte[] buffer = new byte[1024];

      int length;

      while ((length = fis.read(buffer)) > 0) {

        fos.write(buffer, 0, length);

      }

      System.out.println("文件已成功复制!");

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

这段代码首先创建了一个输入文件和一个输出文件。然后使用Java的输入输出流来读取输入文件的内容,并将其写入输出文件中。需要注意的是,在读取和写入文件之后,我们需要关闭输入输出流以确保它们被正确地释放,避免造成内存泄漏。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复