JAVA复制文件夹的第二种方法
包含复制所有目录和文件
package b;import java.io.*;public class Test01 {public static void main(String[] args) throws IOException {String a=new String("C:\\Users\\***\\Desktop\\1");String b=new String("12");lsr(a,b);}private static void lsr(String a, String b) throws IOException {File file=new File(a);File file1=new File(b);if (file1.mkdirs()){File[] files = file.listFiles();for (File file2 : files) {if (file2.isFile()){lsrnb(file2,new File(file1,file2.getName()));}else if (file2.isDirectory()){lsr(file+"\\"+file2.getName(),file1+"\\"+file2.getName());}}}}private static void lsrnb(File file2, File file) throws IOException {BufferedReader br=new BufferedReader(new FileReader(file2));BufferedWriter bw=new BufferedWriter(new FileWriter(file));String s;while ((s=br.readLine())!=null){bw.write(s);}bw.close();br.close();}
}
JAVA复制文件夹的第二种方法相关推荐
- 总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇
本文是Java IO总结系列篇的第3篇,前篇的访问地址如下: 总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇 总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇 ...
- java创建文件夹的4种方法及其优缺点(io基础)
1.传统API创建文件夹方式 Java传统的IO API种使用java.io.File类中的 file.mkdir()和file.mkdirs()方法创建文件夹 file.mkdir()创建文件夹成功 ...
- java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇
本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力. 为了方便大家理解,我特意制作了本文对应的视频:总结删除文件 ...
- Java中遍历文件夹的2种方法
java遍历文件夹的两种办法: A. 不使用递归 import java.io.File; import java.util.LinkedList; public class FileSystem { ...
- java 自动删除文件夹权限_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇...
本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力.为了方便大家理解,我特意制作了本文对应的视频:总结删除文件或 ...
- 怎么在mac打开home文件夹? mac打开home文件夹的两种方法
今天小编给大家带来怎么在mac打开home文件夹? mac打开home文件夹的两种方法教程,那么具体该怎么打开呢?下面我们就来看看mac打开home文件夹的两种方法,需要的朋友可以参考下.记得收藏哦 ...
- python删除空文件和文件夹_python 两种方法删除空文件夹
第一种方法: import os def delete_gap_dir(dir): if os.path.isdir(dir): for d in os.listdir(dir): #print(&q ...
- Java 复制文件夹及文件
这里用到了两种复制文件夹及文件的方法 方法1:逐层复制文件夹&文件 参考博客1 @Controller public class UploadController {@Value(" ...
- JAVA中文件写入的6种方法
在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现.我们本文就来盘点一下这些方法,顺便测试一下它们性能,以 ...
最新文章
- linux下mysql定时备份数据库
- MAX487制作RS485总线接口模块
- python cx_oracle_Python3安装cx_Oracle连接oracle数据库实操总结
- Linux 命令 查看监听端口
- 自定义eclipse启动画面
- debug in ERP - four queue generated one by one
- c# 计算空格宽度像素_Adv. Mater:2D材料缺陷工程实现全光控存储和神经形态计算...
- 160 - 6 aLoNg3x.1
- 关于ios7 navigationController中view的frame以及坐标点
- 图像分割(二):高斯混合模型(GMM)方法
- 01-AD17下载安装教程(附下载链接)
- 0033【MySQL】Mysql备份导入异常:@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty
- matlab堆积式玫瑰图,用SAS实现堆积式南丁格尔玫瑰图Nightingale Rose Diagram (上)...
- 电信物联网平台,java后台对接电信北向应用,订阅平台消息
- insmod 加载模块的过程
- 火狐浏览器点击下载按钮没反应
- 如何搭建vue项目,完整搭建vue项目
- pptx---基础概念解释
- 程序员装逼被怼,决定用面试证明自己,结果......
- html如何制作一个漂亮的表格?+ 列表制作 + 表单制作(干货!直接收代码)
热门文章
- 以一次 Data Catalog 架构升级为例聊业务系统的性能优化
- Docker启动服务报错Job for docker.service failed because the control process exited with error code
- caffe框架训练网络参数详解
- 扇形数据android编程,Android 扇形控件
- 程序员如何更好的获取自己的学习书单
- python私有变量什么意思_Python私有变量解析
- html里文字垂直对齐属性,word设置文本垂直对齐方式有几种
- 2021年安全员-C证考试试卷及安全员-C证模拟考试题库
- 实时全局光照Screen Space Ambient Occlusion(SSAO)
- 华农OJ上不熟悉的题目