View previous topic :: View next topic |
Author |
Message |
Qoksana
Joined: 03 Mar 2015 Posts: 2
|
(Separately) Posted: Mon Dec 14, 2015 13:01 Post subject: Распаковка архивов и Назначение по папкам |
|
|
Моя работа связана с распаковкой архивов и распределения их по папкам взависимости от текстового документа, где написано кому адресован архив. Можно ли как автоматизировать это? Пробывала с Dropitom , но с архивами он такое не делат(не распаковывает). |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Mon Dec 14, 2015 13:11 Post subject: |
|
|
Можно переименовывать архивы, а потом распаковывать, включив параметр ''Распаковывать каждый архив в отдельный каталог (с именем архива)''. Содержимое каждого архива уложится в свою подпапку. _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Dec 14, 2015 13:49 Post subject: |
|
|
Если речь идет именно об автоматизации, то все зависит от "текстового документа, где написано кому адресован архив". Он имеет фиксированное и/или уникальное (в архиве) имя/расширение/размер? Если да, то скриптом задачу решить можно. После ручной распаковки - легко, до нее - сложнее (надо заставить скрипт залезть в архив). Если архивы одинаковые по формату (а может быть даже, и если нет), то можно найти распаковщик с консольным управлением. Одним словом, пока задача поставлена невнятно и неконкретно _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Dec 14, 2015 18:31 Post subject: |
|
|
Qoksana wrote: | распределения их по папкам | По каким папкам - по новым, по существующим?
Qoksana wrote: | взависимости от текстового документа, где написано кому адресован архив | И в какой же зависимости (имя документа, имя адресата или др.)? Ну, написано в нём где-то. А где? Маркер поиска имеется? Или там только имя адресата на единственной строке?
Staniclaw wrote: | Можно переименовывать архивы | Как и во что переименовать? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Mon Dec 14, 2015 19:07 Post subject: |
|
|
Flasher
Инструментом группового переименования. Я так делаю с веб-архивами (.mht), используя плагин MhtUnpack. Сначала переименовываю файлы через ИГП, ставя маской [=mhtunpack.Content-Location:диапазон], потом распаковываю их по отдельным подпапкам. Может, есть плагин для получения информации о файлах внутри архива? _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Dec 14, 2015 20:06 Post subject: |
|
|
Staniclaw wrote: | Может, есть плагин для получения информации о файлах внутри архива? | Вот с этого надо и начинать, поскольку речь не о какой-то информации из архива (число файлов/папкок, метку, комментарий можно с пом. total7zip получать), а именно в отношении вложенного текстового файла. Поэтому ИГП тут не помощник. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Qoksana
Joined: 03 Mar 2015 Posts: 2
|
(Separately) Posted: Sun Dec 20, 2015 01:12 Post subject: |
|
|
Спасибо всем за ответы и вопросы . Уточню задачу. В определенную папку приходят по почте архивы круглосуточно( выходных нет и затишье ,практически, не бывает). В архивах, это zip или rar, обычно всегда, есть текстовый документ, в котором написано в какую папку его нужно распаковать . Например открываю текстовый документ , в нем написано для 1 а класса. Я перехожу tabОм в правую панель , открываю папку с 1 а классом, причём там Ежедневно создаётся каталог с текущем числом, и туда распаковываю архив, а отработанный архив отправляю в определенную папку под названием АРХИВ. Так как это происходит и ночью , а мне положено на смене отдыхать, я бы хотела этот процесс автоматизировать . ПОМОГИТЕ, если можете. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 20, 2015 05:59 Post subject: |
|
|
Qoksana
Ответов на поставленные вопросы пока не вижу.
Что касается полной автоматизации, то не понимаю, к чему тут Total Commander, раз папки все заведомо известны и предполагается мониторинг. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sun Dec 20, 2015 12:27 Post subject: |
|
|
Quote: | В определенную папку приходят по почте архивы | Сами приходят? Или ты их туда вручную сохраняешь? Это именно почта или локальная сеть?Так обычно или всегда? Это не две, а целых три больших разницы! Если он есть, понятно. А ну как нет? Каковы тогда действия получателя? Quote: | текстовый документ, в котором написано в какую папку его нужно распаковать | Там только название папки? Формат всегда один и тот же? Кодировка одинаковая? Названия, как я понял, на кириллице? Это школьные классы? То есть может быть и 1б? Или 1b? Quote: | в нем написано для 1 а класса | Продолжение предыдущего вопроса: там так и написано:Между "1" и "а" всегда пробел? Может быть "для 1 класса", "для первого а класса"? Кто это пишет? Quote: | Ежедневно создаётся каталог с текущем числом | Кем создается? Кем-то другим, тобой, автоматически (тогда как именно)? Quote: | отработанный архив отправляю в определенную папку под названием АРХИВ | То есть имена архивов, очевидно, уникальны. Какие они? Как они связаны с текстовым файлом? Нельзя ли унифицировать названия архивов (это упростит задачу)? Например, "1a-20-12-2015" (1а класс за сегодняшнее число). Если да, то можно будет не лазить по архивам, а брать информацию из имени.
Резюме: пока ТЗ так и не поставлено. Когда это случится, можно попробовать решить скриптами. Тотал действительно ни при чем - стандартные текстовые и файловые операции. Я бы взялся, но очень занят - конец года, сама понимаешь. Разве что в январе...
Предложи заплатить, может, кто и возьмется. Но пока нет ответов на предшествующие вопросы, решение невозможно. Либо сама, либо никак _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sun Dec 20, 2015 12:47 Post subject: |
|
|
OFF - А можно эту последнюю фразу... убрать?
- Да ты чо?! Ради нее все и писалось!
(С) "День выборов" На самом деле ключевая фраза Quote: | Предложи заплатить | Ждем ответа от Qoksana с последующим закрытием темы OFF' Quote: | А почему ты всё время точку в конце постов игноришь? | Не понял. Давай в ЛС, а то нам за оффтоп вставят по самые эти самые... _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 20, 2015 12:55 Post subject: |
|
|
Вахмурка wrote: | На самом деле ключевая фраза "Предложи заплатить" | Не без улыбки обратил на это внимание. В соседней ветке уже есть основа кода, по большому счёту тут не так много требуется для правки. Но, действительно, только ответ про привязку укажет вектор в дилемме главного гамлетовского вопроса. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|