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")有时间命名的文件夹内
求大神帮助 展开
从指定文件夹C:/a/复制到"c:\database\" + System.DateTime.Now.ToString("yyyy-MM-dd HH:m:ss")有时间命名的文件夹内
求大神帮助 展开
3个回答
展开全部
你说的,应该是那种离散型的数据,一点点增加的,
比如一共有100个,每次拷贝完一个文件夹,增加1,直到100.
这样的方式,对应的是通过把ProgressBarStyle,设置为Blocks,
然后每拷贝完一个文件夹,去调用回调函数,增加1,即可。
相关的类似的代码,可以参考我的:
【未解决】C#中添加始终滚动的进度条(跑马灯)和一格一格前进的滚动条(块)
和
【已解决】给C#程序添加滚动进度条(ProgressBar),实现滚动/动态更新
然后照葫芦画瓢,就可以实现自己的了。
其中,可以去网上搜一下ProgressBarStyle,可以找到更多的微软的官方的解释的。
这里不给贴地址,你自己去google中搜吧。
(此处不给贴地址,请自行去google中搜上述标题,即可找到相关帖子的地址)
比如一共有100个,每次拷贝完一个文件夹,增加1,直到100.
这样的方式,对应的是通过把ProgressBarStyle,设置为Blocks,
然后每拷贝完一个文件夹,去调用回调函数,增加1,即可。
相关的类似的代码,可以参考我的:
【未解决】C#中添加始终滚动的进度条(跑马灯)和一格一格前进的滚动条(块)
和
【已解决】给C#程序添加滚动进度条(ProgressBar),实现滚动/动态更新
然后照葫芦画瓢,就可以实现自己的了。
其中,可以去网上搜一下ProgressBarStyle,可以找到更多的微软的官方的解释的。
这里不给贴地址,你自己去google中搜吧。
(此处不给贴地址,请自行去google中搜上述标题,即可找到相关帖子的地址)
展开全部
复制文件,是用的文件流,用当前,拷贝的文件流大小/文件流总大小,然后加上%,不就是进度条吗?
文件与文件夹,都是差不多的
文件与文件夹,都是差不多的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://www.codeproject.com/Articles/36647/How-to-copy-files-in-C-with-a-customizable-progres
看看这个,这里有你想要的答案,调用了CopyFileEx这个API
看看这个,这里有你想要的答案,调用了CopyFileEx这个API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询