c# 复制文件夹! 进度条

c#复制文件夹!显示进度条,是文件夹不是文件从指定文件夹C:/a/复制到"c:\database\"+System.DateTime.Now.ToString("yyyy... c# 复制文件夹! 显示进度条,是文件夹 不是文件
从指定文件夹C:/a/复制到"c:\database\" + System.DateTime.Now.ToString("yyyy-MM-dd HH:m:ss")有时间命名的文件夹内
求大神帮助
展开
 我来答
againinput4
2012-11-16 · TA获得超过2407个赞
知道大有可为答主
回答量:1446
采纳率:70%
帮助的人:638万
展开全部
你说的,应该是那种离散型的数据,一点点增加的,
比如一共有100个,每次拷贝完一个文件夹,增加1,直到100.
这样的方式,对应的是通过把ProgressBarStyle,设置为Blocks,
然后每拷贝完一个文件夹,去调用回调函数,增加1,即可。

相关的类似的代码,可以参考我的:
【未解决】C#中添加始终滚动的进度条(跑马灯)和一格一格前进的滚动条(块)


【已解决】给C#程序添加滚动进度条(ProgressBar),实现滚动/动态更新
然后照葫芦画瓢,就可以实现自己的了。

其中,可以去网上搜一下ProgressBarStyle,可以找到更多的微软的官方的解释的。
这里不给贴地址,你自己去google中搜吧。

(此处不给贴地址,请自行去google中搜上述标题,即可找到相关帖子的地址)
总提示重复
2012-11-12 · 超过36用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:71.3万
展开全部
复制文件,是用的文件流,用当前,拷贝的文件流大小/文件流总大小,然后加上%,不就是进度条吗?
文件与文件夹,都是差不多的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙之心眼
2012-11-13 · TA获得超过623个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:414万
展开全部
http://www.codeproject.com/Articles/36647/How-to-copy-files-in-C-with-a-customizable-progres

看看这个,这里有你想要的答案,调用了CopyFileEx这个API
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式