ホームページ  >  記事  >  Java  >  フォルダーをコピーするコード例

フォルダーをコピーするコード例

Y2J
Y2Jオリジナル
2017-05-10 09:55:571180ブラウズ

この記事では、Java でのフォルダーのコピーのサンプル コードに関する関連情報を主に紹介します。必要な方は、Java でのフォルダーのコピーのサンプル コードを参照してください。非常にシンプルで実用的です。

サンプルコード:

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;


public class CopyFile {

  public static void copy(String sourceFile , String targetFile) throws Exception{
    FileInputStream in = null;
    FileOutputStream out = null;
    try{
      in = new FileInputStream(new File(sourceFile));
      out = new FileOutputStream(new File(targetFile));
      int c;
      while ((c = in.read()) != -1 ){
        out.write(c);
      }
    }
    finally{
      if (in != null){
        in.close();
      }
      if(out != null){
        out.close();
      }
    }
  }

  public static void main(String[] agrs) throws Exception{
    String filedir = "./tupu0";
    String targetDir = "./MovieList/";
    File directory = new File(filedir);
    File[] fileList = directory.listFiles();
    for(int i=0; i<fileList.length; i++){
      String sourceFile = "./tupu0/" + fileList[i].getName() + "/" + fileList[i].getName() +".txt";
      String targetFile = targetDir + fileList[i].getName();
      System.out.println(fileList[i].getName());
      copy(sourceFile, targetFile);
    }
  }
}

[関連する推奨事項]

1. Java の無料ビデオチュートリアル

2.

画像サムネイルの実装に関する Java ビデオチュートリアル

3. FastJson チュートリアルマニュアル

以上がフォルダーをコピーするコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。