代码之家  ›  专栏  ›  技术社区  ›  Earlee

执行Windows资源管理器以从VB.NET应用程序复制/移动/删除文件

  •  1
  • Earlee  · 技术社区  · 10 年前

    我注意到7zip和WinRAR,它从存档中提取后,会使用Windows资源管理器的UI执行文件复制,将文件从临时目录移动到所需的文件夹。

    如何使用Windows资源管理器的UI执行文件操作?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Visual Vincent    10 年前

    我不认为他们使用Windows资源管理器。我认为他们只是以编程方式来做,就像任何人都会做的那样:

    My.Computer.FileSystem.CopyFile("C:\Users\Vincent\Test.txt", "C:\Test.txt", UIOption.AllDialogs)
    

    这个 UIOption.AllDialogs 应显示Explorer的复制进度对话框。

    阅读更多信息: https://msdn.microsoft.com/en-us/library/ms127965(v=vs.110).aspx

    https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.uioption(v=vs.110).aspx