java编程实现把一处图片同时复制到多个目标。
时间: 2024-05-12 18:14:11 浏览: 16
可以使用Java的File、InputStream和OutputStream类来实现将图片复制到多个目标的功能。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class ImageCopier {
public static void main(String[] args) {
try {
File sourceImage = new File("source.jpg");
InputStream inputStream = new FileInputStream(sourceImage);
// 复制到多个目标
OutputStream outputStream1 = new FileOutputStream(new File("target1.jpg"));
OutputStream outputStream2 = new FileOutputStream(new File("target2.jpg"));
OutputStream outputStream3 = new FileOutputStream(new File("target3.jpg"));
OutputStream outputStream4 = new FileOutputStream(new File("target4.jpg"));
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream1.write(buffer, 0, bytesRead);
outputStream2.write(buffer, 0, bytesRead);
outputStream3.write(buffer, 0, bytesRead);
outputStream4.write(buffer, 0, bytesRead);
}
inputStream.close();
outputStream1.close();
outputStream2.close();
outputStream3.close();
outputStream4.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
以上代码将会把名为 `source.jpg` 的图片文件复制到名为 `target1.jpg`、`target2.jpg`、`target3.jpg` 和 `target4.jpg` 的四个文件中。你可以根据需要修改文件名和路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)