21xrx.com
2024-12-23 03:23:04 Monday
登录
文章检索 我的文章 写文章
Java 文件复制操作:实现文件复制的代码案例
2023-06-15 17:14:43 深夜i     --     --

在 Java 代码中,文件复制操作是经常需要用到的。无论是复制普通文件,还是复制二进制文件,Java 都提供了非常便捷的 API 来操作。在本文中,我们将演示如何在 Java 中实现文件的复制操作,并提供相应的代码案例。

代码案例如下:


import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

public class CopyFileDemo {

  public static void main(String[] args) throws IOException {

    File inputFile = new File("test.txt");

    File outputFile = new File("test_copy.txt");

    FileInputStream inputStream = new FileInputStream(inputFile);

    FileOutputStream outputStream = new FileOutputStream(outputFile);

    byte[] buffer = new byte[1024];

    int bytesRead;

    while ((bytesRead = inputStream.read(buffer)) != -1) {

      outputStream.write(buffer, 0, bytesRead);

    }

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

    inputStream.close();

    outputStream.close();

  }

}

上述代码实现了一个简单的文件复制操作。首先通过 FileInputStream 和 FileOutputStream 实例化了输入输出流,然后通过一个 while 循环读取原文件中的数据,并将其写入目标文件中。最后输出“文件复制成功!”的提示信息。

我们可以通过修改代码来支持更多的文件复制方式,例如复制二进制文件等。这里提供了一些关键词,帮助大家更好地理解该代码:

1. Java 文件操作;

2. 文件复制操作;

3. FileInputStream 和 FileOutputStream 的使用。

  
  

评论区

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