-14 / -8 / 0
Регистрация: 18.07.2016
Сообщений: 85
1

Извлечение файлов и папок из архива по указанному пути

14.09.2016, 18:34. Показов 2883. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно каким-то образом извлечь все файлы в указанный путь из архива. Например. Нажимаешь на кнопку, после чего идет автоматическое извлечение файлов.

Еще нужно узнать, можно ли как-то объединить архив вместе с .exe в один файл, или это вовсе не обязательно и есть более простые способы для создания определенных файлов?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2016, 18:34
Ответы с готовыми решениями:

Получить список папок и вложенных файлов по указанному пути
Всем привет. Нашел пример, который выводит список файлов и папок, но, из папки с проектом. Как...

Извлечение файлов из архива
Вобщем есть кнопочка, при нажатии которой, извлекается файл в нужной мне директории. Как сделать...

Извлечение файлов из архива ZIP
В общем не получается нормально работать с zip файлами. Хотел работать стандартными средствами...

Извлечение файлов из архива ZIP
Привет друзья ! Возникла необходимость загружать файл из интернета (он в формате ZIP) и делать...

10
Модератор
Эксперт .NET
4298 / 3374 / 505
Регистрация: 27.01.2014
Сообщений: 6,179
14.09.2016, 19:41 2
GeorgyTheBlack, о каком архиве идет речь?

Добавлено через 1 минуту
Цитата Сообщение от GeorgyTheBlack Посмотреть сообщение
как-то объединить архив вместе с .exe в один файл
добавить в ресурсы своего проекта, при обращении - извлекать архив во временную папку и далее уже с этим файлом работать.

Добавлено через 1 минуту
Цитата Сообщение от GeorgyTheBlack Посмотреть сообщение
или это вовсе не обязательно и есть более простые способы для создания определенных файлов?
зависит от задачи и ваших потребностей.

из вашего описания если честно ВООБЩЕ НИЧЕГО КОНКРЕТНОГО НЕ ПОНЯТНО
2
-14 / -8 / 0
Регистрация: 18.07.2016
Сообщений: 85
14.09.2016, 19:43  [ТС] 3
Вообщем об архиве 7z идет речь.
Что за временная папка? Как её создать? И как добавить конкретные файлы в ресурсы проекта? Я новичок просто, не в теме.
0
Модератор
Эксперт .NET
4298 / 3374 / 505
Регистрация: 27.01.2014
Сообщений: 6,179
14.09.2016, 19:59 4
Цитата Сообщение от GeorgyTheBlack Посмотреть сообщение
как добавить конкретные файлы в ресурсы проекта?
Извлечение файлов и папок из архива по указанному пути


Распаковка файла вот таким образом
VB.NET
1
  IO.File.WriteAllBytes(My.Application.Info.DirectoryPath & "\ресурс.7z", My.Resources.ресурс)
1
-14 / -8 / 0
Регистрация: 18.07.2016
Сообщений: 85
26.09.2016, 20:21  [ТС] 5
IO.File.WriteAllBytes(My.Application.Info.DirectoryPath & "\ресурс.7z", My.Resources.ресурс)
Все норм, но не пойму. Вместо "Ресурс" что писать то?
0
Модератор
Эксперт .NET
4298 / 3374 / 505
Регистрация: 27.01.2014
Сообщений: 6,179
26.09.2016, 20:30 6
Лучший ответ Сообщение было отмечено GeorgyTheBlack как решение

Решение

GeorgyTheBlack, должен ведь выпасть список файлов в ресурсах ПО. Это и есть имя файла в ресурсах(без расширения)...
1
-14 / -8 / 0
Регистрация: 18.07.2016
Сообщений: 85
03.10.2016, 13:31  [ТС] 7
Yury Komar, то есть, получается, если название архива 1.0 и там есть папка (которую нужно распаковать) писать туда 1.0 (название папки в архива)?

Что то я запутался, путь извлечения файлов писать там где "\ресурс.7z"?
0
Модератор
Эксперт .NET
4298 / 3374 / 505
Регистрация: 27.01.2014
Сообщений: 6,179
04.10.2016, 15:14 8
My.Application.Info.DirectoryPath - это папка, куда извлекается архив "ресурс.7z"... эта папка может быть любая на ваше усмотрение.
0
-14 / -8 / 0
Регистрация: 18.07.2016
Сообщений: 85
04.10.2016, 15:32  [ТС] 9
Yury Komar, is a namespace and cannot be used an expressions (это пространство имен и не могут быть использованы выражения) - как исправить?
Цитата Сообщение от Yury Komar Посмотреть сообщение
должен ведь выпасть список файлов в ресурсах ПО. Это и есть имя файла в ресурсах(без расширения)...
Название архива 1.0.rar . Написал без расширения (1.0) - такая ошибка появилась

Архив находится в папке Resources
0
Модератор
Эксперт .NET
4298 / 3374 / 505
Регистрация: 27.01.2014
Сообщений: 6,179
05.10.2016, 06:53 10
покажите скрин того где файл лежит?
1
Модератор
Эксперт .NET
4298 / 3374 / 505
Регистрация: 27.01.2014
Сообщений: 6,179
23.02.2017, 16:04 11
GeorgyTheBlack, судя по всему вы разобрались с проблемой?
0
23.02.2017, 16:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2017, 16:04
Помогаю со студенческими работами здесь

Автоматическое извлечение файлов из архива
Доброго времени суток! Подскажите как сделать, так чтоб при добавления архива на сервер он сам...

Извлечение из архива конкретного файла (файлов)
Доброго времени суток. Есть программа, которая по списку, находящемуся в ListBox копирует файлы в...

Извлечение из архива .ARJ с переименованием файлов
Добрый день! Есть папка с архивами типа dd.mm.yyyy namefile.arj внутри архива один файл без...

Извлечение файлов из SFX-архива в указанную папку
Всех с прошедшим!Не знал куда написать,напишу сюда Подскажите как сделать программу которая...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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