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
投稿
猜你喜欢
- 前言在这一期的文章中,我将继续介绍 Either,使用它构建树形结构,该结构允许我模拟 Scala 的模式匹配来构建遍历方法。在 Java
- 前言在工作中,比如要实现一个功能,前端传什么参数,后端的controller层中怎么接收参数 ,封装成了什么实体对象,有些参数是在URL上使
- 方法1:import java.net.HttpURLConnection;import java.net.URL;import org.j
- 最近需要对接支付宝的支付接口,官方文档写得内容有点分散,整理了一下发布出来,用作记录,同时也希望对不了解情况的人有所帮助,这里以电脑端的网页
- //构造文件File类File f=new File(fileName);//判断是否为目录f.isDirectory();//获取目录下的
- 一.求两直线交点class Point { double x; do
- 程序如下:View Code /* * Hanoi塔游戏 问题描述: * 汉诺塔:汉诺塔(又称河内塔)问
- springboot整合tkmapper1.导入pom依赖1.1 导入springboot的parent依赖<parent> &
- 因为某个项目需要,为团队其他兄弟姐妹开发了一个 XML 分析处理器,并将其设计为一个类库,提供相应的 API 接口。为了方便大家的使用,需要
- 一、maven * 搭建使用Nexus进行搭建,网上教程很多,不多赘述了。二、gradle配置在build.gradle文件的根节点中添加以下
- ArrayList和LinkedList都实现了List接口,有以下的不同点:1、ArrayList是基于索引的数据接口,它的底层是数组。它
- C++11 引入一个全新的线程库,包含启动和管理线程的工具,提供了同步(互斥、锁和原子变量)的方法,我将试图为你介绍这个全新的线
- 前言回调的核心就是回调方将本身即this传递给调用方,这样调用方就可以在调用完毕之后告诉回调方它想要知道的信息。1、什么是回调软件模块之间总
- mybatis foreach嵌套if标签代码实现:Mapper.java文件List<Map<String, Object&g
- 初次安装Android Studio,遇到了不少问题,这是其中的一个,分享如下,同时求各位dalao关注一下啦((*^__^*) )使用不同
- 本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(
- 一、前言一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文
- 昨天实现一个功能,根据文章的id或者别名查找文章。起初采用mybatis的Example进行查询,对参数artName进行判断,如果是纯数字
- Spring boot + Spring data jpa + Thymeleaf批量插入 + POI读取 + 文件上传pom.xml:&l
- 一、安装activeMQLinux环境ActiveMQ部署方法:https://www.aspxhome.com/article/16232