疯狂Java讲义习题11.3
来源:互联网 发布:百度软件助手怎么样? 编辑:程序博客网 时间:2024/06/05 06:22
题目描述:
实现一个工具类,该工具可实现copy功能,若被copy的对象是文件,程序将制定文件复制到制定目录下,如过被copy对象是目录,程序应将该目录及其目录下的所有文件复制到指令目录下。
代码如下:
运行结果:(完成复制)
finished Copy
实现一个工具类,该工具可实现copy功能,若被copy的对象是文件,程序将制定文件复制到制定目录下,如过被copy对象是目录,程序应将该目录及其目录下的所有文件复制到指令目录下。
代码如下:
点击(此处)折叠或打开
- import java.io.*;
- public class cpft
- {
- public static void copyFile(String dst,String src) throws IOException
- {
- FileOutputStream fos = null;
- FileInputStream fis = null;
- fos = new FileOutputStream(dst+"\\"+src.substring(src.lastIndexOf('\\')+1));
- fis = new FileInputStream(src);
- int hasRead = 0;
- byte[] bbuf = new byte[1024];
- while ((hasRead = fis.read(bbuf)) > 0)
- {
-
- fos.write(bbuf,0,hasRead);
- }
-
- }
- public static void copy(String dst,String src) throws IOException
- {
- File newFile = new File(src);
- File[] fileList = newFile.listFiles();
- //File dstFile = new File(dst+"//"+newFile.getName());
- if (newFile.isFile())
- {
-
- copyFile(dst,src);
- }
- else
- {
- File dstFile = new File(dst+"//"+newFile.getName());
- if (!dstFile.exists())
- {
- dstFile.mkdirs();
- }
- for (File file:fileList)
- {
- if (file.isFile())
- copyFile(dstFile.getAbsolutePath(),file.getAbsolutePath());
- else
- copy(dstFile.getAbsolutePath(),file.getAbsolutePath());
- }
- }
- }
- public static void main(String[] args) throws IOException
- {
-
- String src = "F:\\paper";
- String dst = "F:\\冰点文库";
- copy(dst,src);
- System.out.println("finished Copy");
- }
- }
finished Copy
0
上一篇:疯狂Java讲义习题11.2
下一篇:疯狂java讲义习题11.4
相关热门文章
- Tomcat 6 配置SSI
- 让Resin支持shtml(SSI)- 静...
- tomcat + ssi
- ASP JavaScript Lessons(8-14)
- JDK1.6官方下载_JDK6官方下载_...
给主人留下些什么吧!~~
评论热议
阅读全文
0 0
- 疯狂Java讲义习题11.3
- 疯狂java讲义习题11.1
- 疯狂Java讲义习题11.2
- 疯狂java讲义习题11.4
- 疯狂java讲义习题11.5
- 疯狂java讲义习题7.2
- 疯狂java讲义习题7.3
- 疯狂java讲义--第三章习题 画圆
- 疯狂java讲义中的习题,设计一个简单的计算器。
- java疯狂讲义
- 疯狂java讲义codes
- 疯狂Java讲义笔记
- 疯狂JAVA讲义
- 疯狂Java讲义学习
- 疯狂Java讲义笔记
- 《疯狂Java讲义》笔记
- 疯狂JAVA讲义--画圆
- 疯狂JAVA讲义
- myeclipse破解
- 疯狂java讲义习题11.1
- Java内部类
- 疯狂Java讲义习题11.2
- 【TensorFlow】tf.nn.conv2d是怎样实现卷积的?
- 疯狂Java讲义习题11.3
- 疯狂java讲义习题11.4
- 疯狂java讲义习题11.5
- 疯狂java讲义习题7.2
- 疯狂java讲义习题7.3
- Java 远程调用 RMI 与Spring的整合实例
- 动态数码管
- Linux下OpenSSL 安装详解 +图解
- 动态内存分配以及链表的基本操作
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
电钻换钻头图解
电钻痉挛地狱13
充电钻什么牌子好
电钻钻头种类图解
充电电钻什么牌子好
电钻使用方法
楼上装修电钻吵可以报警吗
多功能电钻什么牌子好
博士电钻价格
电钻工具套装
用饮料瓶做电钻接灰盒
锂电钻那个牌子好
充电电钻价格
家用电钻什么牌子好
电钻的使用方法图解
电钻多少钱一个
家用电钻价格
电钻钻头价格
多功能家用电钻
什么牌子的电钻好
龙韵电钻怎么样
什么牌子电钻好
上螺丝的电钻叫什么
冲击电钻什么牌子好
电钻那个牌子好
电钻什么品牌好
戈麦斯电钻怎么样
大有电钻怎么样
电锤什么牌子好
手电转
电动磨光机
手电钻规格型号
手电钻价格图片
石雕工具
充电式手电钻哪个牌子好
手电钻哪个牌子好
手电转什么牌子的好
手电钻品牌
锂电池手电钻价格
手电钻多少钱一个
无线手电钻价格