Сначала покажите окно подготовки, включая панель процесса, оставшееся время, скорость и т. д. .), вот так:

И после этого окно «копирования» (включая панель процесса, оставшееся время, скорость и т.д.), вот такое:

Я нашел на форуме MSDN, как скопировать и вставить один файл (ссылка):
Существует системная функция под названием SHFileOperation, которую
нужно вызывать через «P/Invoke». Чтобы упростить его использование, добавьте ссылку на
сборку Microsoft.VisualBasic, а затем попробуйте следующее:
с помощью Microsoft.VisualBasic.FileIO;
. . . .
FileSystem.CopyFile( @"исходный файл", @"файл назначения",
UIOption.AllDialogs );
По порядку чтобы определить, была ли операция отменена пользователем, используйте конструкцию
try-catch и перехватите OperationCanceledException
Мой вопрос: как я могу скопировать- вставить список файлов ?
Подробнее здесь: https://stackoverflow.com/questions/182 ... ke-windows