java偷u盤(把u盤中的資料挪到自己的盤上)
阿新 • • 發佈:2018-12-13
public class Demo10 { public static void Copy(File path) throws IOException { //目標複製的地方 File des=new File("f:\\U"); File[] fi=path.listFiles(); if(null!=fi) { for(File temp:fi) { if(temp.isDirectory()) { Copy(temp); } else { FileOutputStream fos=new FileOutputStream(new File(des,temp.getName())); FileInputStream fis=new FileInputStream(temp); byte[] buffer=new byte[1024]; int len=-1; while((len=fis.read(buffer))>0) { fos.write(buffer, 0, len); } fos.close(); fis.close(); } } } else { System.out.println("沒有找到檔案"); } } public static void main(String[] args) throws IOException { File f=new File("I:\\"); Copy(f); } }