首页 > 开发 > Java > 正文

java 实现文件夹的拷贝实例代码

2024-07-13 10:07:05
字体:
来源:转载
供稿:网友

java/175967.html">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);    }  }}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表