Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
1

Как вывести сообщение после копирования файлов?

20.03.2012, 19:23. Показов 1307. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Копирую файлы так:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
        private void Copy(string pd, string pp)
        {
 
            DirectoryInfo diSource = new DirectoryInfo(pd);
            DirectoryInfo diTarget = new DirectoryInfo(pp);
 
            CopyAll(diSource, diTarget);
 
        } // Процесс копирования файлов 1.0
 
        public void CopyAll(DirectoryInfo source, DirectoryInfo target)
        {
            try
            {
                // Если директория target.FullName не существует, создать ее
                if (Directory.Exists(target.FullName) == false)
                {
                    Directory.CreateDirectory(target.FullName);
                }
 
                // Копируем файлы из sourceDirectory в targetDirectory
                foreach (FileInfo fi in source.GetFiles())
                {
                    Console.WriteLine(@"Copying {0}\{1}", target.FullName, fi.Name);
                    fi.CopyTo(Path.Combine(target.ToString(), fi.Name), true);
                }
                //копируем поддиректории
                foreach (DirectoryInfo diSourceSubDir in source.GetDirectories())
                {
                    DirectoryInfo nextTargetSubDir =
                        target.CreateSubdirectory(diSourceSubDir.Name);
                    CopyAll(diSourceSubDir, nextTargetSubDir);
                }
 
            }
            catch (Exception)
            {
 
            }
Как после копирования вывести сообщение, что файлы скопированы ?

Спасибо )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2012, 19:23
Ответы с готовыми решениями:

После копирования файлов установки и перезагрузки компьютера только как появляется логотип винды монитор тухнет, а винт отключается
Устонавливаю виндовс хр на старенький селерон сталкиваюсь с проблемой - после копированя файлов...

Зависание программы после копирования файлов
помогите пожалуйста, с главной формы открываю 2 форму в ней происходит копирование файла больного...

Удаление папок и файлов после их копирования
Доброго времени суток, уважаемые форумчане. Имеется такой скрипт. Как внедрить в него очистку...

Не становится Win8 (перезагружается после копирования файлов)
MBoard -Asus Sabertooth Z87 CPU - intel core i7 RAM - Kingston 4x8Gb 2400Mhz Video - Zotac...

3
352 / 331 / 49
Регистрация: 12.12.2011
Сообщений: 563
20.03.2012, 19:26 2
Наверное в конец метода CopyAll добавить
C#
1
MessageBox.Show("Файлы скопированы");
или нечто подобное
0
Эксперт .NET
17790 / 12941 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
20.03.2012, 19:28 3
C#
1
2
3
4
5
6
7
8
9
        private void Copy(string pd, string pp)
        {
 
            DirectoryInfo diSource = new DirectoryInfo(pd);
            DirectoryInfo diTarget = new DirectoryInfo(pp);
 
            CopyAll(diSource, diTarget);
             Console.WriteLine("Done.");
        }
1
39 / 38 / 2
Регистрация: 03.06.2010
Сообщений: 170
20.03.2012, 19:40 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
        public void CopyAll(DirectoryInfo source, DirectoryInfo target)
        {
            try
            {
                // Если директория target.FullName не существует, создать ее
                if (Directory.Exists(target.FullName) == false)
                {
                    Directory.CreateDirectory(target.FullName);
                }
 
                // Копируем файлы из sourceDirectory в targetDirectory
                foreach (FileInfo fi in source.GetFiles())
                {
                    Console.WriteLine(@"Copying {0}\{1}", target.FullName, fi.Name);
                    fi.CopyTo(Path.Combine(target.ToString(), fi.Name), true);
                }
                //копируем поддиректории
                foreach (DirectoryInfo diSourceSubDir in source.GetDirectories())
                {
                    DirectoryInfo nextTargetSubDir =
                        target.CreateSubdirectory(diSourceSubDir.Name);
                    CopyAll(diSourceSubDir, nextTargetSubDir);
                }
 
            }
            catch (Exception)
            {
 
            }
            finally
            {
                Console.WriteLine("Done.");
            }
1
20.03.2012, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2012, 19:40
Помогаю со студенческими работами здесь

Установка windows зависает после копирования файлов
Доброго времени суток! такая проблема комп HP dc7800p не даёт установить систему . Жесткий в норме...

Не могу установить ос, возникает ошибка после копирования файлов
Принесли комп. На нём стояла Виндовс 7. и куча всякого хлама. Не долго думая переставить Винду. Но...

После копирования файлов сделать проверку, все ли успешно скопировано
помогите сделать батник чтобы после копирования файлов делал проверку если все успешно перемещались

Не грузится система после процедуры копирования файлов установки и последующей перегрузки хр
Горячо приветствую всех! При переустановке Windows xp sp 3 после раздела винта на логические диски...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru