7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
|
1 | |
Чтение текстовых файлов из SFX26.12.2015, 15:40. Показов 2379. Ответов 30
Метки нет (Все метки)
Доброго времени суток уважаемые господа. Собственно возникла очень большая потребность в том чтобы читать текстовые файлы с SFX которые лежат в нем. Либо если такой вариант не реализуем, тогда извлечь в %temp% SFX полностью, скажем в подпапку "test" и уже потом оттуда читать файлы. Но собственно вопрос, как это сделать? Либо напрямую читать, либо распаковать. Помогите пожалуйста. Либо носом ткните в готовую библиотеку, желательно с документаций. Интересует именно SFX тип! Спасибо!
0
|
26.12.2015, 15:40 | |
Ответы с готовыми решениями:
30
Чтение и запись текстовых файлов Чтение и обработка текстовых файлов Чтение из всех текстовых файлов в каталоге Чтение из текстовых файлов |
7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
||||||
27.12.2015, 22:27 [ТС] | 21 | |||||
Woldemar89, OwenGlendower, господа все получилось! Все распаковал!!! Урааа! Подключил библиотеку "SevenZipSharp" - после чего написал вот такой код!
1. Как мне сделать прогресс бар который отображал бы ход выполнения распаковки? 2. Как указать библиотеке что распаковывать следует не весь архив, а только одну папку которая в нем храниться? Спасибо всем!
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
27.12.2015, 22:41 | 22 | |||||
Вроде все более-менее просто.
Он у меня не установлен, а устанавливать лень, поэтому попробуй сам покопать, не должно сверх сложно быть, если 7-Zip умеет работать с SFX ZIP, коим и является test.exe в данном случае. Добавлено через 2 минуты Ну вот, отлично, можешь же, когда захочешь. Там в методах, вроде, какие то коллбеки можно установить или на события подписаться. Попробуй подписаться на sze.Extracting. Метод ExtractFiles какой то коллбек принимает, возможно в нем фильтрануть можно.
0
|
7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
|
27.12.2015, 22:43 [ТС] | 23 |
Woldemar89, я оказывается уже опередил тебя. Что делать насчет тех 2-х вопросов?
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
27.12.2015, 22:45 | 24 |
Почему ты так уверен, что я эту либу знаю, как свои пять пальцев ?
Первый раз ее вижу
0
|
7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
||||||
27.12.2015, 22:47 [ТС] | 25 | |||||
Написал что-то вроде такого
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
27.12.2015, 22:54 | 26 | |||||
ProgressEventArgs что в себе содержат глянь.
Добавлено через 1 минуту
e.PercentDone наверно? Не торопись задавать вопросы, там на поверхности ответы лежат практически.
0
|
7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
|
27.12.2015, 22:56 [ТС] | 27 |
Woldemar89, не знаю как
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
27.12.2015, 22:58 | 28 | |||||
Точку после е поставь
Так попробуй.
0
|
7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
||||||
27.12.2015, 23:01 [ТС] | 29 | |||||
Woldemar89, насчет не знаю это я не о том.
Все верно работает как ты уже и говорил! Написал вот так
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
27.12.2015, 23:03 | 30 |
0
|
7 / 7 / 3
Регистрация: 03.12.2015
Сообщений: 113
|
|
27.12.2015, 23:06 [ТС] | 31 |
Woldemar89, я лоханулся - я думал оно возвращает не проценты, а номер файла который оно распаковало ну как бы автоинкремент. А оказывается оно проценты возвращает. Спасибо по этому вопросов больше нет! Остался 1 вопрос.
Нужно распаковать 1 папку из архива, а не весь архив. Гораздо быстрее и гораздо удобнее!
0
|
27.12.2015, 23:06 | |
27.12.2015, 23:06 | |
Помогаю со студенческими работами здесь
31
Запись-чтение текстовых файлов Чтение только текстовых файлов Чтение и запись текстовых файлов Чтение данных из текстовых файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |