Русское сообщество AutoIt

  • Май 22, 2012, 13:53:08 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

На форуме было сделано несколько небольших изменений...

1) Расширено поле поиска, теперь можно выбрать, искать в текущей теме, текущем разделе, по всему форуму, или с помощью Google.

2) Новым участникам форума (до 20-ти сообщении) над формой создания новой темы отображается информационный блок с некоторыми правилами и рекомендациями по созданию новой темы.

17.07.2010

Реклама

Автор Тема: Разархивация файлов/папок по checkbox  (Прочитано 1012 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

k790 [?]

  • Новичок
  • *
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Тема родственная Архивация файлов/папок по checkbox

То есть за архивировал, а как теперь разархивировать ту да, куда надо, то есть все файлы и папки по разным местам




  Записан

Александр [?]

  • joiner
  • Продвинутый
  • ***
  • Репутация: 78
  • Online Online
  • Пол: Мужской
  • Сообщений: 445
  • Версия AutoIt: 3.3.6.1-3.3.8.0
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #1, Отправлен: Декабрь 07, 2011, 23:58:36 »
k790
есть же пример в этом архиве




  Записан
я за гуй с картинкой

k790 [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #2, Отправлен: Декабрь 08, 2011, 14:44:14 »
Александр
Вот если я сюда написал, значит я не знаю как и что




  Записан

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #3, Отправлен: Декабрь 08, 2011, 15:07:54 »
k790  [?]
Цитата
как теперь разархивировать ту да, куда надо, то есть все файлы и папки по разным местам
Сразу раскидать из архива вряд ли получится (я бы и сам был не против узнать как это делается), но можно распаковать весь архив во временную папку, и уже оттуда раскидывать файлы методом стандартного переноса (FileMove).




  Записан
Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.



«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

SyDr [?]

  • Модератор
  • *
  • *****
  • Репутация: 151
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 630
  • Сидра
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #4, Отправлен: Декабрь 08, 2011, 15:10:28 »
k790, а зачем это сюда писать, если вы ничего не знаете, и, самое главное, не хотите разбираться? Для таких тем есть раздел на форуме "стол заказов". Перенести?


CreatoR, а разве нельзя тогда по одному файлу из архива извлекать в нужное место?




  Записан

k790 [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #5, Отправлен: Декабрь 08, 2011, 15:11:43 »
CreatoR [?]
Цитата
Сразу раскидать из архива вряд ли получится (я бы и сам был не против узнать как это делается), но можно распаковать весь архив во временную папку, и уже оттуда раскидывать файлы методом стандартного переноса (FileMove).
Но как извлечь только те файлы, которые нужны
Код: AutoIt [Выделить]
_7ZIPExtract(0, $Backup_Dir & "\Archive.zip", '', 0,0,1, '', '', "@" & $arc_list)
 
примерно таким методом?




  Записан

gora [?]

  • Новичок
  • *
  • Репутация: 8
  • Online Online
  • Пол: Мужской
  • Сообщений: 182
  • Версия AutoIt: 3.3.8.0
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #6, Отправлен: Декабрь 08, 2011, 15:14:25 »
k790  [?]
Цитата
То есть за архивировал, а как теперь разархивировать ту да, куда надо, то есть все файлы и папки по разным местам
В последней альфа версии 7-Zip есть ключ -spf
Цитата
Новый ключ -spf сохраняет полные пути файлов, включая букву диска в архив
Но для этого нужно будет использовать сам архиватор при упаковке и распаковке, а не библиотеку.




  Записан

k790 [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #7, Отправлен: Декабрь 08, 2011, 15:19:28 »
SyDr  [?]
Цитата
k790, а зачем это сюда писать, если вы ничего не знаете, и, самое главное, не хотите разбираться? Для таких тем есть раздел на форуме "стол заказов". Перенести?
CreatoR, а разве нельзя тогда по одному файлу из архива извлекать в нужное место?
Да что вы говорите, не хочу или не получается? Я в выходные уже заходил в библиотеку, но не понял как работает, а стол заказов мне не нужен.

Мне не нравится ваше слово "ничего", что это значит, у меня программа уже на 70% написана.

Бывший модератор не задавал тупых вопросов

И очень интересно развиваются дальше события, вы спрашиваете у CreatoR


Добавлено: Декабрь 08, 2011, 15:21:47
gora
Мне надо, за архивировать файлы по листу архивирования, теперь надо разархивировать, но пути всегда разные, хотя структура в архиве одна и та же.
Это поможет мне?




  Записан

gora [?]

  • Новичок
  • *
  • Репутация: 8
  • Online Online
  • Пол: Мужской
  • Сообщений: 182
  • Версия AutoIt: 3.3.8.0
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #8, Отправлен: Декабрь 08, 2011, 15:46:00 »
k790  [?]
Цитата
Мне надо, за архивировать файлы по листу архивирования, теперь надо разархивировать, но пути всегда разные, хотя структура в архиве одна и та же.
Это поможет мне?
Этот ключ сохранит файлы в архиве с полными путями. При распаковке файлы автоматически будут извлекаться по этим же путям.
Разве не это требуется?




  Записан

k790 [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #9, Отправлен: Декабрь 08, 2011, 16:01:54 »
gora  [?]
Цитата
Этот ключ сохранит файлы в архиве с полными путями. При распаковке файлы автоматически будут извлекаться по этим же путям.
Разве не это требуется?
1) Ты не понял мою задумку
2) Не вижу на официальном сайте про этот ключ, хотя наткнулся на
Store Full Paths?

3) Это должно работать на любом компе

1) Я по чекбоксам выбираю нужные мне файлы и папки, потом выбранные архивируются, теперь мне нужно разархивировать, но путь знает только программа (резервное копирование оперы и оперы ас)
3) А раз это бэкапер, то нежелательно вносить изменения в установленные программы пользователя




  Записан

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #10, Отправлен: Декабрь 08, 2011, 17:19:44 »
SyDr  [?]
Цитата
разве нельзя тогда по одному файлу из архива извлекать в нужное место?
Можно, это я ошибся, у меня всегда проблема была в другом - запаковать файл в определённую папку архива.

k790  [?]
Цитата
примерно таким методом?
Почему примерно, именно таким, в чём тогда проблема?




  Записан

k790 [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #11, Отправлен: Декабрь 08, 2011, 17:32:29 »
CreatoR [?]
Цитата
Почему примерно, именно таким, в чём тогда проблема?
а какой синтаксис этого файла должен быть и куда извлечёт?
То есть мы уже определились, что разархивирую во временную папку, так? - или есть что-то лучше




  Записан

gora [?]

  • Новичок
  • *
  • Репутация: 8
  • Online Online
  • Пол: Мужской
  • Сообщений: 182
  • Версия AutoIt: 3.3.8.0
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #12, Отправлен: Декабрь 08, 2011, 17:35:11 »
k790  [?]
Цитата
Не вижу на официальном сайте про этот ключ
Этот ключ описывался только на форуме, Все, что про него написал Игорь, я привел.
Учитывая:
Цитата
Это должно работать на любом компе
Цитата
путь знает только программа
Цитата
нежелательно вносить изменения в установленные программы пользователя
Вам лучше это
CreatoR  [?]
Цитата
распаковать весь архив во временную папку, и уже оттуда раскидывать файлы методом стандартного переноса (FileMove).





  Записан

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #13, Отправлен: Декабрь 08, 2011, 17:40:16 »
k790  [?]
Цитата
какой синтаксис этого файла должен быть и куда извлечёт?
Просто список файлов для извлечения, если в папках, то относительный путь, для полной папки вроде слеш на конце нужен.
А куда извлечь ты указываешь в третьем параметре.




  Записан

k790 [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 143
  • Версия AutoIt: 3.3.6.1
    • WWW
    • Награды
Re: Разархивация файлов/папок по checkbox
« Ответ #14, Отправлен: Декабрь 08, 2011, 17:55:36 »
CreatoR  [?]
Цитата
Просто список файлов для извлечения, если в папках, то относительный путь, для полной папки вроде слеш на конце нужен.
у меня такой лист для архивации:
А в архиве, в корне имеет вид:
3 папки
а всё остальное - папки, то для разархивирования надо:




  Записан
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
TOSHIFEX - Откат скрытых файлов и папок / системных файлов / расширении файлов
Примеры и рабочие проекты
CreatoR 7 2428 Последний ответ Апрель 16, 2011, 00:12:31
от CreatoR
Дерево папок и файлов !
AutoIt для новичков
romashka 15 3244 Последний ответ Май 09, 2012, 22:14:21
от armenxxx1
Проверка на существование файлов и папок
AutoIt для новичков
Nordik 6 976 Последний ответ Февраль 21, 2011, 10:11:47
от Nordik
Архивация файлов/папок по checkbox
AutoIt для новичков
k790 27 2100 Последний ответ Январь 23, 2012, 19:58:39
от k790
Дерево папок и файлов
AutoIt для новичков
armenxxx1 3 574 Последний ответ Ноябрь 03, 2011, 22:09:22
от AZJIO
Как установить фильтр поиска файлов используя Checkbox
AutoIt для новичков
at 18 1111 Последний ответ Январь 09, 2012, 04:32:42
от at
получение значения переменных из названий папок и файлов с помощью шаблона
Регулярные выражения и прочее
black1 7 575 Последний ответ Январь 29, 2012, 02:31:14
от black1
Checkbox и список файлов из _FileListToArray в ListView
AutoIt для новичков
D3fault_Player 5 565 Последний ответ Февраль 09, 2012, 22:19:44
от D3fault_Player
Одновременное копирование множества файлов и папок
AutoIt для новичков
Timerlan 38 1155 Последний ответ Март 28, 2012, 18:50:58
от Timerlan
Удаление файлов и папок из списка.
Стол заказов
Fergus 2 222 Последний ответ Апрель 08, 2012, 22:34:38
от Fergus


Реклама

* Последние сообщения на форуме
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Arei Сегодня в 13:24:59
post Re: Смена IP адресса
[AutoIt для новичков] Zaramot Сегодня в 13:04:33
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Александр Сегодня в 12:59:21
post Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] madmasles Сегодня в 12:23:31
post [Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] Nurgazy Сегодня в 12:09:36
post Re: Объясните плз, как работать с массивами ArrayAdd и прочее...
[AutoIt для новичков] madmasles Сегодня в 12:08:03
post Объясните плз, как работать с массивами ArrayAdd и прочее...
[AutoIt для новичков] webmonster Сегодня в 12:03:38
post Re: Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] ---Zak--- Сегодня в 11:39:56
post Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] eropov Сегодня в 11:26:37
post Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] madmasles Сегодня в 11:13:16

* Пользователи онлайн
  • Dot Гостей: 121
  • Dot Скрыт: 2
  • Dot Пользователей: 31
  • Dot Пользователи Online: