Работа с архивами, распаковка21.12.2016, 05:33. Показов 8412. Ответов 22
Метки нет (Все метки)
Здравствуйте!!
Необходимо через программу загрузить архивный файл и распаковать его. Не могу добиться, чтобы программа все начала распаковывать архивы. Помогите, кто чем может, пожалуйста!! Или я бы хотела почитать соответствующую литературу (книжку), именно про архивы все, в c#, чтобы сразу все понять, посоветуйте пожалуйста!! Мои 3 вида кода:
0
|
||||||||||||||||
| 21.12.2016, 05:33 | |
|
Ответы с готовыми решениями:
22
Работа с архивами! C# и работа с архивами работа с zip архивами |
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
||||||
| 21.12.2016, 09:25 | ||||||
|
кажется, я Вам давал уже вполне рабочий код. Ошибок там нет
1
|
||||||
| 21.12.2016, 09:40 [ТС] | |
|
Вот этот маленький кодик и все?
На самом деле даже не помню, что в этом коде было не так, уже столько перепробовала) Испробую сейчас! Добавлено через 1 минуту А то что это консольное приложение, а у меня с формами, ничего?!
0
|
|
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
|
| 21.12.2016, 09:46 | |
|
ничего
1
|
|
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
|
| 21.12.2016, 10:32 | |
|
Для примера
1
|
|
| 22.12.2016, 06:53 [ТС] | |
|
Спасибо большое! Ну вот запускаю, ZipFile не существует в текущем контексте.
Имя "path" не существует в текущем контексте. Имя "arch" не существует в текущем контексте. Добавлено через 29 минут А если пишу Ваш коротенький код, то тоже куча ошибок.. И если указать еще архивы .rar и какие там еще бывают? Нужно просто подписать?! Добавлено через 18 минут И версия сборки у меня .NET Framework 4 Добавлено через 2 минуты Подключены библиотеки - SharpZipLib.dll и Ionic.Zip.dll Добавлено через 43 минуты Изменила .NET Framework 4 на 4.5, тоже самое) Добавлено через 50 минут а саму программку не скинете? Чтобы в Visual открывалась?! Через блокнот все посмотрела, приложение тоже открыла.
0
|
|
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
|
| 22.12.2016, 11:33 | |
|
0
|
|
| 22.12.2016, 11:35 [ТС] | |
|
Она в Visual Studio открывается как пустая.
0
|
|
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
|
| 22.12.2016, 11:40 | |
|
Так?
1
|
|
| 22.12.2016, 11:51 [ТС] | ||
|
Да, извините, это я просто не так открыла. Изменила у вас сборку на 4, тоже ошибка появилась ZipFile не существует. А что зависит от сборки? Если я сейчас поменяю на 4.5, то потом мое приложение, программа сможет работать на XP?
И как избавиться от этих ошибок :
0
|
||
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
|
| 22.12.2016, 11:59 | |
|
потому-что это имена labelов, которых у Вас нет. Либо добавьте, либо пути храните в другом месте
1
|
|
| 22.12.2016, 12:17 [ТС] | |
|
Все, поняла, я эти label вообще не увидела на форме, поэтому и не поняла откуда они берутся.
А с - Имя "ZopFile" не существует в текущем контексте - что делать?!
0
|
|
|
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
|
|
| 22.12.2016, 15:41 | |
|
версию фрейма на 4.5 изменить, с более ранними не работает
1
|
|
| 23.12.2016, 04:54 [ТС] | |
|
а чтобы не только zip файлы разархивировал, нужно еще одну библиотеку установить?!
Добавлено через 8 минут Хотела загрузить архив .rar, а он его даже не видит.
0
|
|
|
132 / 82 / 29
Регистрация: 01.10.2014
Сообщений: 263
|
|
| 23.12.2016, 09:40 | |
|
ya_yanchik-2909, какой библиотекой вы пользуетесь? Ionic.Zip не работает с раром, только зип.
0
|
|
| 23.12.2016, 09:50 [ТС] | |
|
А можете пожалуйста подсказать какая библиотека работает со всеми форматами архивов? Или такой не существует? Все по отдельности нужно?
0
|
|
|
132 / 82 / 29
Регистрация: 01.10.2014
Сообщений: 263
|
|
| 23.12.2016, 09:52 | |
|
ya_yanchik-2909, "со всеми" слишком растяжимое понятие. Есть более-менее универсальные, вот например: http://sharpcompress.codeplex.com/
причём 7зип и рар только на распаковку. Рар платный архиватор.
1
|
|
| 23.12.2016, 10:26 [ТС] | |
|
А как это что сделать?
Подскажите пожалуйста =) Добавлено через 3 минуты Ой, по-моему, я уже использовала эту библиотеку.
0
|
|
| 26.12.2016, 07:48 [ТС] | |
|
Я в свою программу загружаю документы Word, а они отображаются в таблице dataGridView.
А подскажите пожалуйста, как отобразить в поле textBox количество загруженных документов? Чтобы, в случае чего знать, какие документы были загружены, а какие нет =0 Вот именно здесь мне и нужна была работа с архивами, чтобы загружались не только Word, но и архивные. Ничем не поможете?
0
|
|
| 26.12.2016, 07:48 | |
|
Помогаю со студенческими работами здесь
20
Работа с ZIP-архивами - распаковка файлов Работа с архивами Работа с архивами Работа с архивами Работа с архивами Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|