欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【.NET 4.5 异步IO 相关实例】,下面是详细的讲解!
.NET 4.5 异步IO 相关实例
View Code
private void Button_Click_3(object sender, RoutedEventArgs e)
{
System.ComponentModel.BackgroundWorker bak=new System.ComponentModel.BackgroundWorker();
bak.DoWork +=bak_DoWork;
bak.RunWorkerCompleted +=bak_RunWorkerCompleted;
bak.RunWorkerAsync();
}
void bak_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
{
string sourceDir=@"E:\";
string endDir=@"F:\";
foreach (string filename in Directory.EnumerateFiles(sourceDir))
{
using (FileStream SourceStream=File.Open(filename, FileMode.Open))
{
using (FileStream DestinationStream=File.Create(endDir + filename.Substring(filename.LastIndexOf('\\'))))
{
SourceStream.CopyTo(DestinationStream);
}
}
}
}
void bak_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e)
{
MessageBox.Show("ok");
}
关于.NET 4.5 异步IO 相关实例的用户互动如下:
相关问题:求asp.net大文件分块上传实例源码
答:asp.net 分块上传文件 发布时间:2009-07-27 来源:成都网站建设--中成网建 【加入收藏】 一般的在Asp.net里上传文件都是10m左右,要做到大文件上传,必须要改web.config,不过改了web.config有时候也上传不成功,那是每次上传的文件太大,浏览器... >>详细
相关问题:jquery ajax问题,麻烦大家给个asp.net实例,调用...
答:像这样就Ok了: $.get("AjaxJS.asax", function(data){//这里你要注意下AjaxJS.asax的路径 $("#AjaxJS").append(data); }); >>详细
相关问题:c#问题:用visual studio.net 2003,大概有哪些类可...
答:c# 是 java 和 C++ 混合的产物。 .NET Framework 类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基矗 DotNet FrameWork所有的类都包含... >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【页面打印】关于ASP.NET页面打印技术的常用方法
- 【MVC5】MVC 5 第一章 创建MVC 5 web应用程序-net
- 【服务器】asp.net页面状态管理cookie和服务器状
- 如何取消.net后台线程的执行
- 【asp】asp.net 分页链接方法-net-分页链接
- 【AS】ASP.NET设计网络硬盘之文件夹实现-SP--PN-N
- 【采集】asp.net采集网页图片的具体方法-网页-图
- 【ajax】asp.net下ajax.ajaxMethod使用方法-ajaxM
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
