.NET 4.x Отображение процесса копирования - C#
Формулировка задачи:
Доброго времени суток.
у меня есть функция копирования файлов из одной папки в другую:
Как сделать, чтобы пользователь видел процесс копирования? м.б. можно использовать окно копирования проводника?
Заранее благодарю))
private Boolean SaveFileAs() { FolderBrowserDialog folderBrowserDialog1_HelpRequest = new FolderBrowserDialog(); folderBrowserDialog1_HelpRequest.ShowDialog(); string FileFlashPut = folderBrowserDialog1_HelpRequest.SelectedPath;// +"virtual\\"; string directoryVm = @"D:\c sharp"; string directoryOs = @"D:\test"; string[] VmList = Directory.GetFiles(directoryVm); string[] OsList = Directory.GetFiles(directoryOs); foreach (string f in VmList) { string fName = f.Substring(directoryVm.Length + 1); File.Copy(Path.Combine(directoryVm, fName), Path.Combine(FileFlashPut, fName), true); } foreach (string f in OsList) { string fName = f.Substring(directoryOs.Length + 1); File.Copy(Path.Combine(directoryOs, fName), Path.Combine(FileFlashPut, fName), true); } return true; }
Решение задачи: «.NET 4.x Отображение процесса копирования»
textual
Листинг программы
Microsoft.VisualBasic.FileIO.FileSystem.CopyFile(@"C:\File.iso", @"D:\File.iso", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д