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