public class cjh extends Thread {
public static void main(String[] args) {
Jq j =new Jq();
j.start();
}
static class Jq extends Thread{
@Override
public void run() {
System.out.println("图片开始上传");
for (int i = 0; i <= 10; i++) {
fileJq();
System.out.println(i * 20 +"%");
try {
Jq.sleep(1);
} catch (Exception e) {
e.printStackTrace();
}
}
System.out.println("图片上传完毕");
}
private void fileJq() {
File file = new File("D:\\Demo\\img.jpg");
File file1 = new File("D:\\新建文件夹");
FileInputStream in = null;
FileOutputStream out = null;
File[] f = file.listFiles();
for (int j = 0; j < f.length; j++) {
try {
in = new FileInputStream(f[j]);
File ou = new File(file1,f[j].getName());
out = new FileOutputStream(ou);
int a =0;
while ((a=in.read())!=-1) {
out.write(a);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
out.close();
in.close();
} catch(IOException e){
e.printStackTrace();
}
}
}
}
}
}