复制改进
来源:互联网 发布:算法设计与分析考试题 编辑:程序博客网 时间:2024/05/21 13:59
public void copy(File f1,File f2) throws Exception
{
if(f1.isDirectory())
{
File[] list = f1.listFiles();
String path = f2.getPath()+File.separator;
for(int i=0;i<list.length;i++)
{
if(list[i].isDirectory())
{
new File(path+list[i].getName()).mkdir();
}
copy(list[i],new File(path+list[i].getName()));
}
}
else
{
InputStream input=new FileInputStream(f1);
OutputStream output=new FileOutputStream(f2);
if((input!=null)&&(output!=null)){
int temp=0;
while((temp=input.read())!=(-1)){
output.write(temp);
}
}
input.close();
output.close();
}
}
{
if(f1.isDirectory())
{
File[] list = f1.listFiles();
String path = f2.getPath()+File.separator;
for(int i=0;i<list.length;i++)
{
if(list[i].isDirectory())
{
new File(path+list[i].getName()).mkdir();
}
copy(list[i],new File(path+list[i].getName()));
}
}
else
{
InputStream input=new FileInputStream(f1);
OutputStream output=new FileOutputStream(f2);
if((input!=null)&&(output!=null)){
int temp=0;
while((temp=input.read())!=(-1)){
output.write(temp);
}
}
input.close();
output.close();
}
}
- 复制改进
- 改进Windows的复制黏贴功能
- mysql5.5/5.6主从复制改进
- MySQL源码改造之并行复制改进
- MySQL源码改造之并行复制改进
- MySQL5.7 对半同步复制的改进
- mysql 5.5、5.6、5.7的主从复制改进
- IO流_打印流改进复制文本文件案例
- 纯JS控制DIV选择范围移动与复制 改进版
- seconds_behind_master监控复制延迟的不足及pt-heartbeat改进方法
- 【Java】利用文件通道的方式改进Java复制单个文件的方法
- seconds_behind_master监控复制推延的不足及pt-heartbeat改进方法
- 使用spring实现读写分离(mysql主从复制)四-优化改进切面实现,使用事务策略规则匹配
- 复制
- 复制,,,
- 复制
- 复制
- 复制
- IE10 中增强的内存保护
- 创建工厂和双分派工厂
- C病毒读写,自我启动复制
- vMware安装Ghost操作系统
- 七龙珠ol恋情语录
- 复制改进
- 线程
- 从VS2003(.net1.1)升级到vs2005(.net2.0)全程跟踪记录
- Objective-C语法快速参考
- 黑马程序员-网络编程
- 直接插入 - An Insecure JSON Data Transference from C# Server Page to Smart Devices Case Share
- 魔鬼的梦魇—验证IE中的js内存泄露模式(三)
- 总有一天你将破蛹而出
- 数学之美系列文章,google