如何在.NET2.0中异步复制文件?
我正在尝试在WinForms应用程序中使用.NET 2.0将文件从一个驱动器异步复制到另一个驱动器。我在.NET4.5中使用了这个指南:--我正在寻找与之类似的.NET2.0版本(指南中的2.0版本涉及图像处理)如何在.NET2.0中异步复制文件?,.net,asynchronous,file-io,c#-2.0,.net,Asynchronous,File Io,C# 2.0,我正在尝试在WinForms应用程序中使用.NET 2.0将文件从一个驱动器异步复制到另一个驱动器。我在.NET4.5中使用了这个指南:--我正在寻找与之类似的.NET2.0版本(指南中的2.0版本涉及图像处理) 或者,有没有什么好的框架可以帮我处理这个问题?async/await在后台使用ThreadPool。所以,若你们想复制文件并隐藏进度条,你们可以使用tis代码 public delegate void InvokeDelegate(); private void Co
或者,有没有什么好的框架可以帮我处理这个问题?async/await在后台使用ThreadPool。所以,若你们想复制文件并隐藏进度条,你们可以使用tis代码
public delegate void InvokeDelegate();
private void CopyFiles()
{
....
}
public void HideProgressBar()
{
...
}
void CopyFilesAsync(object sender, EventArgs e)
{
ThreadPool.QueueUserWorkItem(x =>
{
CopyFiles();
BeginInvoke(new InvokeDelegate(HideProgressBar));
});
}