Вызываем стандартный Windows диалог, который видим, когда копируем в проводнике Windows.

windows dialog Копирование файла в новое место в VB.NET

My.Computer.FileSystem.CopyFile("D:\Apache.exe", _
 "D:\Hard\Apache.exe", _
 Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, _
 FileIO.UICancelOption.DoNothing)

В методе My.Computer.FileSystem.CopyFile, мы используем четыре параметра:

  1. sourceFileName  - Копируемый файл.
  2. destinationFileName - Куда будет скопирован файл.
  3. UIOption - Отвечает за отображение (диалоговое окно).
  4. UICancelOption - Определяет выполняемые действия.

Можно копировать без отображения:

My.Computer.FileSystem.CopyFile("D:\Apache.exe", "D:\Hard\Apache.exe")

А можно копировать без отображения стандартного диалогового окна, заменив его своим. Как это сделать, читайте в статье под названием «Копирование локального файла с отображением процесса»

Узнать подробнее о методе, познакомиться с исключениями, можно на страничке MSDN.


Урок №14 - Создание динамических элементов и работа с ними в VB.NET | Содержание | Урок №16 - Создание браузера VB.NET