Как «копировать и вставлять» файлы, такие как WindowsC#

Место общения программистов C#
Anonymous
Как «копировать и вставлять» файлы, такие как Windows

Сообщение Anonymous »

Мне нужно скопировать много файлов, и я хочу скопировать их, как файлы копирования Windows:
Сначала покажите окно подготовки, включая панель процесса, оставшееся время, скорость и т. д. .), вот так:
Изображение

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

Я нашел на форуме MSDN, как скопировать и вставить один файл (ссылка):

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

Мой вопрос: как я могу скопировать- вставить список файлов ?

Подробнее здесь: https://stackoverflow.com/questions/182 ... ke-windows

Вернуться в «C#»