将一个文件复制到另一个文件夹里,java代码实现
时间: 2023-06-05 17:05:14 浏览: 247
java 复制指定目录下的文件
可以使用Java的File类和相关方法来实现将一个文件复制到另一个文件夹里的操作。以下是一个简单的示例代码:
```
import java.io.*;
public class FileCopyExample {
public static void main(String[] args) {
File sourceFile = new File("sourceFile.txt"); // 定义源文件
File destFolder = new File("destFolder"); // 定义目标文件夹
File destFile = new File(destFolder.getPath() + "\\" + sourceFile.getName()); // 定义目标文件
try {
// 创建输入流和输出流
FileInputStream fis = new FileInputStream(sourceFile);
FileOutputStream fos = new FileOutputStream(destFile);
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("文件复制完成");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
此代码将源文件sourceFile.txt复制到目标文件夹destFolder中,并保留原文件名。
阅读全文