21xrx.com
2024-12-23 02:23:11 Monday
登录
文章检索 我的文章 写文章
如何使用Java将一个文件写入另一个文件夹?
2023-06-15 19:54:59 深夜i     --     --
Java 文件读写 FileInputStream FileOutputStream

在Java中,我们可以使用FileInputStream和FileOutputStream类来读写文件。下面是一个简单的代码示例,演示如何将一个文件从一个文件夹中读取,并将其写入另一个文件夹中。


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) throws IOException {

    // 源文件路径和目标文件路径

    String sourceFilePath = "C:\\temp\\file.txt";

    String targetFilePath = "C:\\temp\\newfolder\\file.txt";

    // 创建源文件对象和目标文件对象

    File sourceFile = new File(sourceFilePath);

    File targetFile = new File(targetFilePath);

    // 读取源文件并写入目标文件

    try (FileInputStream fis = new FileInputStream(sourceFile);

       FileOutputStream fos = new FileOutputStream(targetFile)) {

      byte[] buffer = new byte[1024];

      int len;

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

        fos.write(buffer, 0, len);

      }

    }

    System.out.println("Successfully copied file to new folder!");

  }

}

上述代码首先定义了源文件路径和目标文件路径,然后创建源文件对象和目标文件对象。在try-with-resources块中,使用FileInputStream从源文件中读取数据,并将其写入目标文件中。

  
  

评论区

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