1、模拟QQ相册上传图片(上传指定文件夹下所有的图片)
把指定文件夹下的所有图片,复制另一个文件夹
目录1:要上传图片的目录
目录2:要接收图片的目录
package cn.zuoye;
/*
1、模拟QQ相册上传图片(上传指定文件夹下所有的图片)
把指定文件夹下的所有图片,复制另一个文件夹
目录1:要上传图片的目录
目录2:要接收图片的目录
*/
import java.io.*;
public class demo01 {
public static void main(String[] args) throws IOException {
File imgPath = new File("C:\\Users\\hp\\Desktop\\tupian1");//要上传的路径
File toImgPath = new File("C:\\Users\\hp\\Desktop\\demo3");//上传到哪的路径
File[] imgs = imgPath.listFiles();//获取了指定目录下的所有的图片文件
//遍历图片文件,循环一个上传一个
for (int i=0;i<imgs.length;i++){
FileInputStream in = new FileInputStream(imgs[i]);
File img = new File(toImgPath, imgs[i].getName());
FileOutputStream out = new FileOutputStream(img);
int d=0;
while ((d=in.read())!=-1){
out.write(d);
}
out.close();
in.close();
}
}
}
运行效果