package com.zuoye.demo.D0719.QQ; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Tqq extends Thread { public static void main(String[] args) { Hc h = new Hc(); h.start(); } static class Hc extends Thread { @Override public void run() { System.out.println("----->图片开始上传"); for (int i = 0; i <= 10; i++) { fileHc(); System.out.println(i * 20 + "%"); try { Hc.sleep(1); } catch (Exception e) { e.printStackTrace(); } } System.out.println("----->图片上传完毕"); } private void fileHc() { File file = new File("D:/img1"); File file2 = new File("D:/img2"); FileInputStream in = null; FileOutputStream ou = null; File[] f1 = file.listFiles(); for (int j = 0; j < f1.length; j++) { try { in = new FileInputStream(f1[j]); File out = new File(file2, f1[j].getName()); ou = new FileOutputStream(out); int a = 0; while ((a = in.read()) != -1) { ou.write(a); } } catch (Exception e) { e.printStackTrace(); } finally { try { ou.close(); in.close(); } catch (IOException e) { e.printStackTrace(); } } } } } }