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

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

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

标签:java,文件夹,拷贝
0
投稿

猜你喜欢

  • Android日历控件PickTime代码实例

    2021-09-28 17:22:57
  • Java实现月饼的制作、下单和售卖功能

    2023-03-06 18:26:24
  • C# 文件下载之断点续传实现代码

    2021-05-24 15:37:02
  • Java split函数拆分后变成null问题解决方案

    2022-05-24 17:00:36
  • java 遍历request中的所有表单数据的实例代码

    2021-10-21 11:19:26
  • java中main函数你知道多少

    2023-05-26 12:32:15
  • Java中如何使用Response重定向

    2023-08-03 07:41:07
  • JAVA中Comparable接口和自定义比较器示例讲解

    2023-11-20 22:16:32
  • 图文并茂讲解RocketMQ消息类别

    2023-06-11 07:59:41
  • C#异步编程由浅入深(二)之Async/Await的使用

    2022-10-14 16:45:20
  • java图片格式转换的三段代码

    2023-01-22 05:43:02
  • 详解.NET 6如何实现获取当前登录用户信息

    2022-01-29 12:51:15
  • IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装)

    2022-07-23 19:18:54
  • C# BinaryReader实现读取二进制文件

    2021-05-26 21:07:20
  • Java设计模式七大原则之单一职责原则详解

    2022-05-12 20:48:58
  • SparkSQl简介及运行原理

    2023-09-17 05:18:19
  • C#中使用IrisSkin2.dll美化WinForm程序界面的方法

    2023-11-25 20:45:58
  • 简单的一次springMVC路由跳转实现

    2023-01-09 10:05:11
  • java单点登录(SSO)的实现

    2023-09-03 05:24:23
  • Unity Shader实现描边OutLine效果

    2022-01-13 03:11:13
  • asp之家 软件编程 m.aspxhome.com