博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 文件、文件夹复制
阅读量:7033 次
发布时间:2019-06-28

本文共 1381 字,大约阅读时间需要 4 分钟。

文件复制

public static void copyFile(String oldPath, String newPath) throws IOException {        FileInputStream in = null;        FileOutputStream out = null;        try {            File oldFile = new File(oldPath);            File file = new File(newPath);            in = new FileInputStream(oldFile);            out = new FileOutputStream(file);;                        byte[] buffer=new byte[1024];            int n=0;            while((n=in.read(buffer))!=-1){                out.write(buffer,0,n);            }        } finally {            if(null!=out) {                out.close();            }            if(null!=in) {                in.close();            }        }    }

 

文件夹复制

public static void copyDir(String oldPath, String newPath) throws IOException {        File oldFile = new File(oldPath);        File[] listFiles = oldFile.listFiles();                File newFile = new File(newPath);        if (!newFile.exists()) {            newFile.mkdir();        }                for (File file : listFiles) {            if (file.isDirectory()) {                copyDir(file.getPath(), newPath.concat(File.separator).concat(file.getName()));            }                        if (file.isFile()) {                copyFile(file.getPath(), newPath.concat(File.separator).concat(file.getName()));            }        }    }

 

转载于:https://www.cnblogs.com/sxf2017/p/9341440.html

你可能感兴趣的文章
python基础一:之字符串
查看>>
mysql数据库迁移、多端口运行、innobackupex备份
查看>>
why you should visit cemeteries
查看>>
JEESZ分布式框架--技术介绍文档
查看>>
Mysql之事务提交和隔离级别
查看>>
Java学习lesson 06
查看>>
最近跟同事学了docker 私有仓库安装,我自己居然没搞出来,现在来做做笔记
查看>>
Linux学习笔记(八)文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限...
查看>>
配置设备作为DHCP中继
查看>>
类成员函数的重载、覆盖和隐藏区别?
查看>>
win10家庭版远程桌面函数不受支持
查看>>
mysql主从同步搭建和故障排除
查看>>
配置nginx动静分离
查看>>
Confluence 6 找到未使用的空间
查看>>
隱私權政策
查看>>
第14章 使用DHCP动态管理主机地址
查看>>
如何一周内学会编程?实战项目中总结经验[图]
查看>>
餐饮业实施5S管理的效益及实施方案
查看>>
ie浏览器不支持select option italic
查看>>
如何恢复supporthelpgood勒索病毒how_to_back_files.html成功处理
查看>>