黑马程序员_整个文件夹复制
来源:互联网 发布:阿里云服务器能干嘛 编辑:程序博客网 时间:2024/05/16 00:46
----------android培训、java培训、期待与您的交流----------
复制文件,仅仅是指定的某个文件,比较简单,但是某个文件夹,就有点技巧
public static void copyFolder(String oldPath, String newPath) {try {(new File(newPath)).mkdirs(); //确保新路径的文件夹存在File a = new File(oldPath);String[] file = a.list();File temp = null;for (int i = 0; i < file.length; i++) {if (oldPath.endsWith(File.separator)) {temp = new File(oldPath + file[i]);} else {temp = new File(oldPath + File.separator + file[i]);}if (temp.isFile()) {FileInputStream input = new FileInputStream(temp);FileOutputStream output = new FileOutputStream(newPath+ "/" + (temp.getName()).toString());byte[] b = new byte[1024];int len;while ((len = input.read(b)) != -1) {output.write(b, 0, len);}output.close();input.close();}if (temp.isDirectory()) {//如果是子文件夹copyFolder(oldPath + "/" + file[i], newPath + "/" + file[i]);}}} catch (Exception e) {System.out.println("复制文件夹出错" + e.getMessage());}}
测试
public static void main(String[] args) throws Exception {copyFolder("C:\\1", "D:\\1");}
0 0
- 黑马程序员_整个文件夹复制
- 黑马程序员_文件复制
- C#复制整个文件夹
- JAVA 复制整个文件夹
- linux整个文件夹复制
- 黑马程序员_某目录下的指定文件复制到指定文件夹内的操作
- 黑马程序员——文件夹复制
- 黑马程序员-用递归复制文件夹
- 黑马程序员_拷贝文件夹的代码
- 黑马程序员_多级目录的复制
- 黑马程序员 复制文件夹及文件夹内文件的方法
- 黑马程序员————文件夹复制到文件夹
- 如何复制、删除整个文件夹?
- 文件夹复制和删除整个文件夹
- 黑马程序员-----JAVA查找文件,复制到指定的文件夹
- 黑马程序员_.java文件的复制与改名
- JSP复制整个文件夹的方法
- DOS命令之复制整个文件夹
- 什么是CSS+DIV及其优势所在?
- 各浏览器兼容性css写法
- Android作为客户端,PC作为服务端:实现网络通信
- 【MongoDB】1、MongoDB for Java
- 栈的基本操作——2,8,16进制的入栈(头文件)
- 黑马程序员_整个文件夹复制
- apk的包名为AndroidManifest.xml文件中的package设置的名字
- linux下使用iptables ulog+netlink在内核中抓取特定数据包
- Android中LinearLayout、RelativeLayout、TableLayout、AbsoluteLayout容器的使用
- PAT 1010. 一元多项式求导
- objective-c和多继承
- python3自动爬笑话
- 2014UC笔试(广州)软件开发:客户端方向(1)
- 详细介绍创建并使用一个系统调用