我试图在一个.NET应用程序中使用WinForms 2.0将文件从一个驱动器异步复制到另一个驱动器。我已经在.NET 4.5中使用了本指南:http://msdn.microsoft.com/en-us/library/kztecsys(v=vs.110).aspx --我正在寻找与此类似的.NET 2.0版本(指南中的2.0版本处理图像处理)。
或者,有什么好的框架可以帮我解决这个问题吗?
发布于 2013-12-09 12:01:56
异步/等待在幕后使用ThreadPool。因此,如果您想复制文件并隐藏proggress栏,可以使用它的代码。
public delegate void InvokeDelegate();
private void CopyFiles()
{
....
}
public void HideProgressBar()
{
...
}
void CopyFilesAsync(object sender, EventArgs e)
{
ThreadPool.QueueUserWorkItem(x =>
{
CopyFiles();
BeginInvoke(new InvokeDelegate(HideProgressBar));
});
}https://stackoverflow.com/questions/20468753
复制相似问题