更新:2007 年 11 月
为所执行的文件操作提供标准 Windows 进度对话框的最简单的方法是使用
说明: |
---|
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 Visual Studio 版本及设置。有关更多信息,请参见 |
添加对 Microsoft.VisualBasic.dll 的引用
在 Visual Studio 中,打开或创建一个项目,然后单击“项目”菜单上的“添加引用”。在“.NET”选项卡上的“组件名称”栏中选择“Microsoft.VisualBasic”。
添加 using 指令
在您的 C# 文件中添加下面这行代码:
C# 复制代码 using Microsoft.VisualBasic.FileIO;
示例
下面的代码将 sourcePath 指定的目录复制到destinationPath 指定的目录中。它还提供一个标准 Windows 进度对话框,该对话框显示预计完成操作还需要的时间。
C# | 复制代码 |
---|---|
// Requires project reference to Microsoft.VisualBasic using Microsoft.VisualBasic.FileIO; class FileProgress { static void Main() { string sourcePath = @"C:\Users\public\documents\"; string destinationPath = @"C:\testFolder"; FileSystem.CopyDirectory(sourcePath, destinationPath, UIOption.AllDialogs); } } |
请参见
修订记录
日期 | 修订 | 原因 |
---|---|---|
2008 年 7 月 | 新增主题。 |
内容 Bug 修复 |