import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
import java.io.*;
public class CombineImages {
static String path = "C:\\六张图片.dat";
public static void main(String[] args) throws IOException {
File file = new File("C:\\文件夹");
CreatFindImages(file);
FileInputStream fr = new FileInputStream(path);
BufferedReader br = new BufferedReader(new InputStreamReader(fr));
String jpegName = "";
FileOutputStream fos = new FileOutputStream("C:\\合并.jpeg");
while ((jpegName = br.readLine()) != null){
FileInputStream fis = new FileInputStream(jpegName);
int a = 0;
byte buff[] = new byte[1024];
while ((a = fis.read(buff)) != -1){
fos.write(buff,0,a);
}
fis.close();
}
fos.close();
}
public static void CreatFindImages(File file) throws IOException {
FileWriter fw = new FileWriter(path);
File files[] = file.listFiles();
for(int i=0;i <files.length; i ++){
if(files[i].isFile()) {
if (files[i].getName().endsWith(".jpeg")) {
System.out.println("jpeg文件:" + files[i].getName());
String jpegFileName = files[i].getAbsolutePath();
fw.write(jpegFileName);
fw.write("\r");
fw.write("\n");
}
}else{
CreatFindImages(files[i]);
}
}
fw.close();
}
}
jpeg文件:1.jpeg
jpeg文件:3.jpeg
jpeg文件:4.jpeg
jpeg文件:路飞.jpeg
jpeg文件:鹰眼.jpeg
jpeg文件:路飞.jpeg