我想知道我们是否可以给开源社区这个逻辑,使用C#Windows窗体应用程序开发人员可以集成副本并移动这样的原生窗口框 -
我们甚至可以这样做吗? 因为我在搜索时遇到的任何线程都在Windows应用程序中提供了自己的进度条。
答案 0 :(得分:3)
不自然的是,您必须在C#项目中添加对程序集Microsoft.VisualBasic
的引用。
然后在.cs文件的顶部添加正确的命名空间:
using Microsoft.VisualBasic.FileIO;
这是“C#”代码(实际上只是调用正确的方法)来调用FileSystem.CopyDirectory
private void button1_Click(object sender, EventArgs e)
{
FileSystem.CopyDirectory(
@"c:\src",
@"c:\dst",
UIOption.AllDialogs,
UICancelOption.DoNothing);
}
这将为您提供所需的眼睛糖果,您必须自己处理任何Progressbar处理。