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

Параллельное чтение и запись нескольких файлов

11.11.2012, 23:54. Показов 5271. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно написать программу, которая параллельно копирует несколько файлов с помощью операций чтения/записи BinaryReader, BinaryWriter, StreamReader/Writer, TextReader/Writer/
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2012, 23:54
Ответы с готовыми решениями:

Чтение из файла нескольких строк и запись в переменные
Здравствуйте, я пишу свою консольную игру на C#, сейчас работаю над сохранениями. Ситуация такая: у...

Выполнить параллельное копирование нескольких файлов
Задание такое! Написать программу, которая исполняет параллельное копирование нескольких файлов с...

Запись и чтение файлов
День добрый, подскажите какими методами осуществляется чтение и запись данных в файл? Я использую...

запись и чтение файлов
Возникла проблема.Нужно читать из файла определенные значения...Т.е. как конфиг,но не совсем.. Т.е...

5
Эксперт Java
4093 / 3827 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
12.11.2012, 10:18 2
Класс, для копирования одного файла
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public class FileCopier {
   private string fromPath;
   private string toPath;
 
   public FileCopier(string fromPath, string toPath) {
      this.fromPath= fromPath;
      this.toPath = toPath;
   }
 
   public Copy() {
      File.Copy(fromPath, toPath);
   }
}
Использование класса для копирования в нескольких потоках:
C#
1
2
3
4
5
6
7
8
FileCopier copier1 = new FileCopier("D:/1.txt", "D:/2.txt");
FileCopier copier2 = new FileCopier("D:/3.txt", "D:/4.txt");
Thread t1 = new Thread(copier1.Copy);
Thread t2 = new Thread(copier2.Copy);
t1.Start();
t2.Start();
t1.Join();
t2.Join();
2
1 / 1 / 0
Регистрация: 09.05.2012
Сообщений: 5
12.11.2012, 12:42  [ТС] 3
мне материт Copy(((
Метод должен иметь тип возвращаемого значения
0
Эксперт Java
4093 / 3827 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
12.11.2012, 12:53 4
поставьте void, я забыл это сделать.
1
1 / 1 / 0
Регистрация: 09.05.2012
Сообщений: 5
12.11.2012, 13:02  [ТС] 5
а как-то чтобы с textreader/writer можно сделать?
0
Эксперт Java
4093 / 3827 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
12.11.2012, 13:04 6
Цитата Сообщение от lexandrscorp Посмотреть сообщение
а как-то чтобы с textreader/writer можно сделать?
Вам нужно поменять реализацию метода FileCopier.Copy, чтобы она использовала нужные вам классы.
1
12.11.2012, 13:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2012, 13:04
Помогаю со студенческими работами здесь

Чтение/запись файлов
1. Создать класс - объявить переменные, отвечающие за имя, фамилию, факультет, группу, оценки...

Чтение и запись текстовых файлов
Дан текстовый файл (in.txt) содержащий список учащихся и их оценки по трем предметам:...

Чтение/запись файлов в сборке
Вечер добрый! Задался целью написать курсовую работу, суть которой ограничить доступ к некоторым...

Запись и чтение бинарных файлов
Тем таких много вы можете сказать, но мне нужна помощь именно в ситуации, если вас не затруднит ...


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

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