Pud*_*duk 10 c# user-interface dialog file
我通过C#手动复制一些文件夹和文件,我想向用户显示实际发生的事情.目前,该程序看起来好像已冻结,但它实际上是在复制文件.
我认为已经有一个内置的对话框或表单显示了该过程,类似于在Windows资源管理器中复制/移动文件.有没有可用的东西,还是我必须从头开始创建一切?
此外,这是向用户显示某些内容正在积极进行的最佳方法吗?
谢谢您的帮助!
jsm*_*ith 24
Microsoft.VisualBasic.FileIO命名空间内置了一个.不要让这个名字欺骗你,它是一个非常被低估的C#命名空间.静态类FileSystem有一个CopyFile和CopyDirectory具有这种能力的方法.
密切关注的UIOption同时在CopyFile和CopyDirectory方法.此模拟显示Windows资源管理器复制窗口.
FileSystem.CopyFile(sourceFile, destinationFile, UIOption.AllDialogs);
FileSystem.CopyDirectory(sourceDirectory, destinationDirectory, UIOption.AllDialogs);
Run Code Online (Sandbox Code Playgroud)