社区
Web 开发
帖子详情
急!怎么实现 备份(复制到另一个文件夹)“文件目录”?
samcy100
2008-07-29 04:57:47
我知道可以用FileOutputStream和FileintputStream来实现文件复制,但怎么复制整个文件夹(下面有子文件夹或者很多文件)呢?
...全文
202
6
打赏
收藏
急!怎么实现 备份(复制到另一个文件夹)“文件目录”?
我知道可以用FileOutputStream和FileintputStream来实现文件复制,但怎么复制整个文件夹(下面有子文件夹或者很多文件)呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
samcy100
2008-07-29
打赏
举报
回复
感谢上面的几位朋友!除了递归方法,还有没有其他更好的方法?
shuchuanyu
2008-07-29
打赏
举报
回复
D
guoxyj
2008-07-29
打赏
举报
回复
/**
* 拷贝一个目录或者文件到指定路径下
*
* @param source
* @param target
*/
public static void copy(File source, File target)
{
File tarpath = new File(target, source.getName());
if (source.isDirectory())
{
tarpath.mkdir();
File[] dir = source.listFiles();
for (int i = 0; i < dir.length; i++)
{
copy(dir[i], tarpath);
}
}
else
{
try
{
InputStream is = new FileInputStream(source);
OutputStream os = new FileOutputStream(tarpath);
byte[] buf = new byte[1024];
int len = 0;
while ((len = is.read(buf)) != -1)
{
os.write(buf, 0, len);
}
is.close();
os.close();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
kushirong
2008-07-29
打赏
举报
回复
up
jyq0105
2008-07-29
打赏
举报
回复
写个递归复制
Linux将
一个
文件夹
或
文件夹
下的所有内容
复制
到另
一个
文件夹
1、将
一个
文件夹
下的所有内容
复制
到另
一个
文件夹
下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 方法示例: 2、将
一个
文件夹
复制
到另一...
Linux将
一个
文件夹
或
文件夹
下的所有内容
复制
到另
一个
文件夹
,个人常用收录
1、将
一个
文件夹
下的所有内容
复制
到另
一个
文件夹
下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 方法示例: 2、将
一个
文件夹
复制
到另
一个
...
linux命令 把
文件夹
拷贝一遍_Linux 将
文件夹
下的所有文件
复制
到另
一个
文件里
如何将
文件夹
/home/work下的文件
复制
到/home/temp里面?使用命令:cp -R /home/work/* /home/temp*表示所有文件... /home/temp将
一个
文件夹
复制
到另
一个
文件夹
下,例如将/home下的work
文件夹
复制
到temp下面命令为...
C# 将
一个
文件夹
中完整
复制
到另
一个
文件夹
中,并可
备份
覆盖的文件
/// 将
一个
文件夹
下的所有东西
复制
到另
一个
文件夹
(可
备份
文件夹
) /// </summary> /// <param name="sourceDire">源
文件夹
全名</param> /// <param name="destDire...
如何批量
复制
文件到多个
文件夹
中保存
备份
时如果目标
文件夹
已有同名文件存在时可以选择覆盖、跳过、或者是
复制
时先删除原目标
文件夹
中的文件,确定好设置后点“开始
复制
”“添加文件”、“添加
文件夹
”或者是“搜索添加文件”多种选择添加方法,批量导入...
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章