1.模拟QQ相册上传图片(上传指定文件夹下所有的图片)
多线程上传(每个图片开辟一个子线程)
package cn.hp.demo01; import sun.applet.Main; import java.io.*; public class Demo01 extends Thread { static class sc extends Thread { @Override public void run() { System.out.println(this.getName() + "----开始上传"); for (int i = 1; i <= 10; i++) { System.out.println(this.getName() +"\t"+ (i * 10 + "%")); try { sc.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } System.out.println(this.getName() + "上传完毕"); } private void Sc() throws Exception { File file = new File("D:\\娱乐\\ddd\\"); String s[] = file.list(); for (int i = 0; i < s.length; i++) { System.out.println(s[i]); FileInputStream in = new FileInputStream("D:\\娱乐\\ddd\\" + s[i]); FileOutputStream out = new FileOutputStream("D:\\娱乐\\1\\" + s[i]); int a = 0; while ((a = in.read()) != -1){ out.write(a); } out.close(