软件编程
位置:首页>> 软件编程>> java编程>> java 实现文件夹的拷贝实例代码

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

作者:lqh  发布时间:2023-01-04 10:19:28 

标签: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);
   }
 }
}

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

来源:http://blog.csdn.net/qq_30843221/article/details/53844537

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com