Uディスクのコピー

パッケージone._1;
インポートのjava.io.File;
輸入java.io.FileInputStream;
輸入java.io.FileOutputStreamは、
インポートにjava.io.IOException; 110.180.200.229
パブリッククラスDemo10 {
 公共の静的な無効コピー(ファイルパス)IOExceptionがスロー{
  //目标复制的到地方
  デ=新しいファイル( "C:\\ 123")ファイル。
  des.mkdirs();
  ファイル[] = Fiのpath.listFiles()。
  (もし!ヌル= FI){
   のために(ファイルの一時:FI){
    場合(temp.isDirectory()){
     コピー(温度)。
    }他{
     たFileOutputStreamのFOS =新しいたFileOutputStream(新しいファイル(DES、temp.getName()))。
     FileInputStreamのFIS =新しいFileInputStreamを(一時);
     バイト[]バッファ=新しいバイト[1024];
     int型のlen = -1;
     ((LEN = fis.read(バッファ))> 0){一方
      fos.write(バッファ、0、LEN)。
     }
     fos.close()。
     fis.close();
    }
   }
  } {他
   のSystem.out.println( "ファイルが見つかりません");
  }
 }
 公共の静的な無効メイン(文字列[]引数)にIOException {スロー
  // U盘位置
  ファイルf =新しいファイル( "Gを\\")。
  コピー(F);
 }
}

おすすめ

転載: www.cnblogs.com/rong123/p/11462848.html