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

Как разделить информацию о файлах при копировании в другой поток, что бы в дальнейшем распаковать

01.11.2014, 20:28. Показов 388. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть файл container.cont
Я скопировал туда несколько файлов разных расширений (.txt, .doc...)
Каким образом можно получить данные обратно?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 public static void Compress(DirectoryInfo directorySelected)
        {
            FileStream fs = File.Create(@"d:\temp\container.cont");
            foreach (FileInfo file in directorySelected.GetFiles())
                using (FileStream originalFileStream = file.OpenRead())
                {
                    if ((File.GetAttributes(file.FullName) & FileAttributes.Hidden) // is it hidden or has the same type
                        != FileAttributes.Hidden & file.Extension != ".cont")
                    {                       
                        originalFileStream.CopyTo(fs);
                    }
                }
        }
Добавлено через 1 час 25 минут
Или как разделить информацию о файлах при копировании в другой поток, что бы в дальнейшем распаковать (извлечь) информацию.

зы без всякого сжатия
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2014, 20:28
Ответы с готовыми решениями:

Как и где запоминать информацию для ее обработки в дальнейшем при обновлении страницы
Здраствуйте! Есть две таблицы в них данные из базы, первая таблица(грубо говоря в ней данные...

Как сохранять информацию о пользователе и использовать её в дальнейшем уведомлении?
Форумчане, позвольте спросить: как сохранять имя и фамилию пользователя и использовать их в...

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

как лучше представить информацию в файле, чтобы в дальнейшем было удобнее работать с ним?
Здравствуйте, такой вопрос, как лучше представить информацию в файле, что бы в дальнейшем было...

0
01.11.2014, 20:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2014, 20:28
Помогаю со студенческими работами здесь

Как сделать, что бы окно не висло при копировании файла? И покритикуйте плз проект
Как сделать, что бы окно не висло при копировании файла? Функцию копирования я взял с этого сайта,...

Вызывающий поток не может получить доступ к объекту, так как его владельцем является другой поток
Есть форма MainWindo, есть класс AB. В форме единая точка доступа к элементам формы. ...

Ошибка при копировании ячеек в другой лист
Sub Записать4х4() Temp = Лист8.Range("S5").Value For i = 1 To 4 Range(Cells(2, i), Cells(5,...

Ошибка при копировании массива в другой массив
Всем привет. Моя задача: получить n-e количество элементов массива, разбив основной массив...

Ошибка: вызывающий поток не может получить доступ к данному объекту, так как владельцем этого объекта является другой поток.
Ошибка в "progressBar1.Value += 50;", вызывающий поток не может получить доступ к данному объекту,...

Дополнить/стереть массив при копировании из одного массива в другой
Есть 2 массива byte A и byte B, нужно что-бы пока A<B он копировал первый байт из А в конец А,...


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

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