社区
Java SE
帖子详情
文件夹对文件夹的拷贝问题
maria72823
2007-06-25 11:52:16
如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢?
...全文
124
1
打赏
收藏
文件夹对文件夹的拷贝问题
如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maria728
2007-06-25
打赏
举报
回复
/*
* CopyRight by http://www.designac.org
*/
package copyfile;
import java.io.*;
/**
* @author Administrator
*
* Class Function:
*/
public class copyDirectory {
public static void main(String args[]) throws IOException {
String url1="C:/Downloads/kele";
String url2="d:/java/copyfile/copy";
(new File(url2)).mkdirs();
File[] file=(new File(url1)).listFiles();
for(int i=0;i<file.length;i++){
if(file[i].isFile()){
FileInputStream input=new FileInputStream(file[i]);
FileOutputStream output=new FileOutputStream(url2+"/"+file[i].getName());
byte[] b=new byte[1024*5];
int len;
while((len=input.read(b))!=-1){
output.write(b,0,len);
}
output.flush();
output.close();
input.close();
}
if(file[i].isDirectory()){
copyDirectiory(url2+"/"+file[i].getName(),url1+"/"+file[i].getName());
}
}
}
public static void copyDirectiory(String file1,String file2) throws IOException{
(new File(file1)).mkdirs();
File[] file=(new File(file2)).listFiles();
for(int i=0;i<file.length;i++){
if(file[i].isFile()){
FileInputStream input=new FileInputStream(file[i]);
FileOutputStream output=new FileOutputStream(file1+"/"+file[i].getName());
byte[] b=new byte[1024*5];
int len;
while((len=input.read(b))!=-1){
output.write(b,0,len);
}
output.flush();
output.close();
input.close();
}
if(file[i].isDirectory()){
copyDirectiory(file1+"/"+file[i].getName(),file2+"/"+file[i].getName());
}
}
}
}
C# Redis示例Demo
中的示例demo,需要使用VS2012...解压后将redis-2.4.5-win32-win64
文件夹
下对应于你自己PC的
文件夹
中文件
拷贝
到D盘新建
文件夹
redis中,详细过程,请参照:http://blog.csdn.net/qiujialongjjj/article/details/16945569
qt中
拷贝
文件夹
qt中没有直接
拷贝
文件夹
的方法,
拷贝
文件夹
的原理的本质就利用QFile::copy()递归
拷贝
文件的方法。以下方法经过测试,可直接使用 #include <QDir> #include <QFileInfoList> /************************...
MFC初探 —— 文件与
文件夹
的选择与
拷贝
一、选择多个文件 二、选择
文件夹
三、
拷贝
文件 三、
拷贝
文件夹
文件夹
复制命令 linux,linux
拷贝
文件夹
命令
下面由学习啦小编为大家整理了linux下
拷贝
文件夹
命令的相关知识,希望对大家有所帮助!linux
拷贝
文件夹
命令——CP命令格式: CP [选项] 源文件或目录 目的文件或目录选项说明:-b 同名,备分原来的文件-f 强制覆盖同名...
使用Python将多个
文件夹
中的文件
拷贝
到同一个
文件夹
中
使用Python将多个
文件夹
中的文件
拷贝
到同一个
文件夹
中 处理CityPersons数据集时,需要将多个
文件夹
中的图片
拷贝
至同一个
文件夹
中,因此编写了这个脚本。 运行环境 Python 3 源代码 # coding=utf-8 import os import ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章