Java将文件复制到另外的路径
时间: 2023-11-26 07:06:06 浏览: 30
可以使用Java中的文件输入输出流来实现文件复制操作。以下是一个简单的示例代码:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) throws IOException {
// 源文件路径
String sourceFilePath = "path/to/source/file.txt";
// 目标文件路径
String destFilePath = "path/to/destination/file.txt";
// 创建文件输入流
FileInputStream fis = new FileInputStream(sourceFilePath);
// 创建文件输出流
FileOutputStream fos = new FileOutputStream(destFilePath);
// 缓冲区大小
byte[] buffer = new byte[1024];
int length;
// 从输入流读取数据,并写入输出流
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
// 关闭输入输出流
fis.close();
fos.close();
System.out.println("文件复制完成!");
}
}
```
在代码中,我们首先指定源文件路径和目标文件路径,然后创建文件输入输出流,并定义一个缓冲区来存储数据。接着,我们从输入流中读取数据,并将其写入输出流中,直到读取完整个文件。最后,我们关闭输入输出流,并输出完成信息。