Maison  >  Article  >  Java  >  Exemple de code pour copier un dossier

Exemple de code pour copier un dossier

Y2J
Y2Joriginal
2017-05-10 09:55:571238parcourir

Cet article présente principalement les informations pertinentes sur l'exemple de code de copie de dossiers en Java. Les amis qui en ont besoin peuvent se référer à

L'exemple de code de copie de dossiers en Java

.

Mettez le code directement ici, pas grand chose de bêtise, c'est simple et pratique.

Exemple de code :

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);
    }
  }
}
[Recommandations associées]

1

Tutoriel vidéo gratuit Java

2. .

Tutoriel vidéo Java pour implémenter des vignettes d'images avec des proportions égales

3

Manuel du didacticiel FastJson.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn