Скопируйте файлы и папки, сохраняя интерфейс Windows 7

Я сделал с xcopy копирование файлов из одной папки в другую:

Process proc = new Process();
//proc.StartInfo.UseShellExecute = false;
//proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
proc.StartInfo.FileName = @"C:\WINDOWS\system32\xcopy.exe";
string arg = @"R:\TREM " + fbd.SelectedPath + " /E /I /Y";
//proc.StartInfo.Arguments = @"C:\source C:\destination /E /I /Y";
proc.StartInfo.Arguments = arg;
proc.Start();

Теперь я хочу видеть точное маленькое окно (во время копирования), когда мы копируем что-либо с помощью интерфейса Windows 7, например Ctrl+C, Ctrl+V. Является ли это возможным? Если да, то как?


person Cool Brain    schedule 29.12.2012    source источник


Ответы (1)


Вам необходимо использовать интерфейс IFileOperation Интерфейсы оболочки.

Пример –› IFileOperation в Windows Vista

person Tilak    schedule 29.12.2012