java:两个文件合并成一个文件
时间: 2024-05-07 14:16:23 浏览: 19
可以使用FileInputStream和FileOutputStream来实现。首先,读取第一个文件的内容并写入目标文件,然后读取第二个文件并将其追加到目标文件末尾。以下是示例代码:
```
try {
// 第一个文件
File file1 = new File("file1.txt");
// 第二个文件
File file2 = new File("file2.txt");
// 目标文件
File file3 = new File("file3.txt");
FileInputStream fis1 = new FileInputStream(file1);
FileInputStream fis2 = new FileInputStream(file2);
FileOutputStream fos = new FileOutputStream(file3);
// 读取第一个文件的内容并写入目标文件
int len1 = 0;
byte[] buffer1 = new byte[1024];
while ((len1 = fis1.read(buffer1)) != -1) {
fos.write(buffer1, 0, len1);
}
// 读取第二个文件的内容并追加到目标文件末尾
int len2 = 0;
byte[] buffer2 = new byte[1024];
while ((len2 = fis2.read(buffer2)) != -1) {
fos.write(buffer2, 0, len2);
}
// 关闭流
fis1.close();
fis2.close();
fos.close();
System.out.println("文件合并成功!");
} catch (IOException e) {
e.printStackTrace();
}
```
希望对您有所帮助!
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)