用IO 字符流进行从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
来源:互联网 发布:淘宝二手回收在哪里 编辑:程序博客网 时间:2024/04/28 01:19
package cn.day23;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class test {public static void main(String[] args) {File f = new File("D:\\1");String s = "D:\\2";fofile(f, s);}/* * 遍历源路劲文件夹中所有文件 * 1.转化为File【】数组 * 2.遍历 * 3.调用copy方法 */public static void fofile(File f,String s){File[] file = f.listFiles();for(File fi : file){if(fi.isDirectory()){new File(s+ "\\" + fi.getName()).mkdirs();String news = s+ "\\" + fi.getName();fofile(fi,news); }else{String fs = fi.getName();copy(fi, s+ "\\" +fs);}}}/** * @param args * 1.从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 * copy方法 */public static void copy(File fi1,String fo1) {FileInputStream fi = null;FileOutputStream fo = null;try{fi = new FileInputStream(fi1);fo = new FileOutputStream(fo1);int len = 0;byte[] by = new byte[1024];while((len = fi.read(by)) != -1){fo.write(by, 0, len);}}catch(IOException ex){ex.printStackTrace();throw new RuntimeException();}finally{try{if(fo != null)fo.close();}catch(IOException exception){throw new RuntimeException();}finally{try {if(fi != null)fi.close();} catch (Exception e) {// TODO: handle exception}}}}}
阅读全文
0 0
- 用IO 字符流进行从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
- 从键盘接收两个文件夹路径,把其中一个文件夹中的内容拷贝到另一个文件夹中
- 递归案例3:拷贝一个文件夹中(包含内容)到另一个文件夹中
- 将一个文件夹的内容拷贝到另一个文件夹中
- 拷贝两个文件夹中不同的内容到一个文件夹
- 键盘录入两个文件路径,将其中一个文件夹中的所有的文件复制到另一个文件中
- java 文件/文件夹 从一个路径拷贝到另一个路径
- 从键盘接收一个文件夹路径,删除该文件夹
- 从键盘接收一个文件夹路径,统计该文件夹大小
- 从键盘接收一个文件夹路径,删除该文件夹
- 从键盘接收一个文件夹路径,统计该文件夹大小
- 拷贝指定目录下内容到另一个文件夹中
- java中 功能:演示文件字符流的案例 * 将文件从一个文件夹复制到另一个文件夹 */
- 读取文本中的文件名,根据文件名从文件夹中把文件复制到另一个文件夹
- Java 把一个文件夹中的所有文件复制到另一个文件夹中
- 在Linux/Ubuntu下将一个文件从一个文件夹移动到另一个文件夹中
- 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数
- 将一个文件夹复制到另一个文件夹中
- 问题 A: Hello World(JSU-ZJJ)
- mysql5.7官网直译优化和索引--索引统计的收集
- 定时器设置及同服务器一块启动和关闭
- 安装本地yum源
- TensorFlow学习笔记:Retrain Inception_v3(一)
- 用IO 字符流进行从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
- fullavatareditor 富头像上传编辑器
- Git 的 4 个阶段的撤销更改
- 易语言急速学习不到20分学会基本
- Spring MVC_1
- RestTemplate 返回实体类型
- C# winform程序中的输入文本框保留上次的输入
- CentOS7-error while loading shared libraries: 错误解决方法总结
- Openssl官网信息