社区
Web 开发
帖子详情
急!怎么实现 备份(复制到另一个文件夹)“文件目录”?
samcy100
2008-07-29 04:57:47
我知道可以用FileOutputStream和FileintputStream来实现文件复制,但怎么复制整个文件夹(下面有子文件夹或者很多文件)呢?
...全文
190
6
打赏
收藏
急!怎么实现 备份(复制到另一个文件夹)“文件目录”?
我知道可以用FileOutputStream和FileintputStream来实现文件复制,但怎么复制整个文件夹(下面有子文件夹或者很多文件)呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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、将
一个
文件夹
复制
到另
一个
文件夹
下 cp -r /home/packageA /home/packageB 运行命令之后packageB
文件夹
下就有packageA
文件夹
了。 方法示例: 3、删除
一个
文件夹
及其下面的所有文件 rm -r
Linux将
一个
文件夹
或
文件夹
下的所有内容
复制
到另
一个
文件夹
,个人常用收录
1、将
一个
文件夹
下的所有内容
复制
到另
一个
文件夹
下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 方法示例: 2、将
一个
文件夹
复制
到另
一个
文件夹
下 cp -r /home/packageA /home/packageB 运行命令之后packageB
文件夹
下就有packageA
文件夹
了。 方法示例: 3、删除
一个
文件夹
及其下面的所有文件 rm -rf /ho
C# 将
一个
文件夹
中完整
复制
到另
一个
文件夹
中,并可
备份
覆盖的文件
/// <summary> /// 将
一个
文件夹
下的所有东西
复制
到另
一个
文件夹
(可
备份
文件夹
) /// </summary> /// <param name="sourceDire">源
文件夹
全名</param> /// <param name="destDire...
如何批量
复制
文件到多个
文件夹
中保存
我们在工作中都会有很多的文件,当我们需要
备份
文件,如何快速批量的
复制
文件,并
备份
到多个指定的
文件夹
中?别
急
下面就为大家分享一种简单的操作。
备份
时如果目标
文件夹
已有同名文件存在时可以选择覆盖、跳过、或者是
复制
时先删除原目标
文件夹
中的文件,确定好设置后点“开始
复制
”“添加文件”、“添加
文件夹
”或者是“搜索添加文件”多种选择添加方法,批量导入大量的文件到表格下,一行
一个
。接着在下方选择指定的
文件夹
,可以选择多个
文件夹
,一键
备份
到多个
文件夹
中保存。各个
文件夹
中都成功的保存到所
复制
的文件,打开都可浏览查看到文件。
【Python】如何把
一个
文件夹
中的所有py文件移动到另
一个
文件夹
中?如何把txt文件每一行的内容写入
一个
列表中?关于系统进程和用户进程的系统监视信息的解读
【Python】如何把
一个
文件夹
中的所有py文件移动到另
一个
文件夹
中?如何把txt文件每一行的内容写入
一个
列表中?关于系统进程和用户进程的系统监视信息的解读
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章