Распаковка архивов и Назначение по папкам
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Распаковка архивов и Назначение по папкам
Моя работа связана с распаковкой архивов и распределения их по папкам взависимости от текстового документа, где написано кому адресован архив. Можно ли как автоматизировать это? Пробывала с Dropitom , но с архивами он такое не делат(не распаковывает).
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Если речь идет именно об автоматизации, то все зависит от "текстового документа, где написано кому адресован архив". Он имеет фиксированное и/или уникальное (в архиве) имя/расширение/размер? Если да, то скриптом задачу решить можно. После ручной распаковки - легко, до нее - сложнее (надо заставить скрипт залезть в архив). Если архивы одинаковые по формату (а может быть даже, и если нет), то можно найти распаковщик с консольным управлением. Одним словом, пока задача поставлена невнятно и неконкретно
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
По каким папкам - по новым, по существующим?Qoksana писал(а):распределения их по папкам
И в какой же зависимости (имя документа, имя адресата или др.)? Ну, написано в нём где-то. А где? Маркер поиска имеется? Или там только имя адресата на единственной строке?Qoksana писал(а):взависимости от текстового документа, где написано кому адресован архив
Как и во что переименовать?Staniclaw писал(а):Можно переименовывать архивы
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Инструментом группового переименования. Я так делаю с веб-архивами (.mht), используя плагин MhtUnpack. Сначала переименовываю файлы через ИГП, ставя маской [=mhtunpack.Content-Location:диапазон], потом распаковываю их по отдельным подпапкам. Может, есть плагин для получения информации о файлах внутри архива?
Инструментом группового переименования. Я так делаю с веб-архивами (.mht), используя плагин MhtUnpack. Сначала переименовываю файлы через ИГП, ставя маской [=mhtunpack.Content-Location:диапазон], потом распаковываю их по отдельным подпапкам. Может, есть плагин для получения информации о файлах внутри архива?
Вечному двигателю -- вечные тормоза!..
Вот с этого надо и начинать, поскольку речь не о какой-то информации из архива (число файлов/папкок, метку, комментарий можно с пом. total7zip получать), а именно в отношении вложенного текстового файла. Поэтому ИГП тут не помощник.Staniclaw писал(а):Может, есть плагин для получения информации о файлах внутри архива?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Спасибо всем за ответы и вопросы . Уточню задачу. В определенную папку приходят по почте архивы круглосуточно( выходных нет и затишье ,практически, не бывает). В архивах, это zip или rar, обычно всегда, есть текстовый документ, в котором написано в какую папку его нужно распаковать . Например открываю текстовый документ , в нем написано для 1 а класса. Я перехожу tabОм в правую панель , открываю папку с 1 а классом, причём там Ежедневно создаётся каталог с текущем числом, и туда распаковываю архив, а отработанный архив отправляю в определенную папку под названием АРХИВ. Так как это происходит и ночью , а мне положено на смене отдыхать, я бы хотела этот процесс автоматизировать . ПОМОГИТЕ, если можете.
Qoksana
Ответов на поставленные вопросы пока не вижу.
Что касается полной автоматизации, то не понимаю, к чему тут Total Commander, раз папки все заведомо известны и предполагается мониторинг.
Ответов на поставленные вопросы пока не вижу.
Что касается полной автоматизации, то не понимаю, к чему тут Total Commander, раз папки все заведомо известны и предполагается мониторинг.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Сами приходят? Или ты их туда вручную сохраняешь? Это именно почта или локальная сеть?В определенную папку приходят по почте архивы
Так обычно или всегда? Это не две, а целых три больших разницы! Если он есть, понятно. А ну как нет? Каковы тогда действия получателя?обычно всегда
Там только название папки? Формат всегда один и тот же? Кодировка одинаковая? Названия, как я понял, на кириллице? Это школьные классы? То есть может быть и 1б? Или 1b?текстовый документ, в котором написано в какую папку его нужно распаковать
Продолжение предыдущего вопроса: там так и написано:в нем написано для 1 а класса
Код: Выделить всё
для 1 а классаКем создается? Кем-то другим, тобой, автоматически (тогда как именно)?Ежедневно создаётся каталог с текущем числом
То есть имена архивов, очевидно, уникальны. Какие они? Как они связаны с текстовым файлом? Нельзя ли унифицировать названия архивов (это упростит задачу)? Например, "1a-20-12-2015" (1а класс за сегодняшнее число). Если да, то можно будет не лазить по архивам, а брать информацию из имени.отработанный архив отправляю в определенную папку под названием АРХИВ
Резюме: пока ТЗ так и не поставлено. Когда это случится, можно попробовать решить скриптами. Тотал действительно ни при чем - стандартные текстовые и файловые операции. Я бы взялся, но очень занят - конец года, сама понимаешь. Разве что в январе...
Предложи заплатить, может, кто и возьмется. Но пока нет ответов на предшествующие вопросы, решение невозможно. Либо сама, либо никак
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Это ж надо столько написать, чтобы всё кончилось фразой
[cut="OFF"]А почему ты всё время точку в конце постов игноришь?[/cut]
Вахмурка писал(а):Я бы взялся, но очень занят - конец года, сама понимаешь.
Вопрос не в стандартности операций, коевых в разных скриптах навалом, а в отсутствии привязки к ТС. Поэтому, если подтвердится, то и оффтопить нечего. Есть ряд других вполне подходящих форумов.Вахмурка писал(а):Тотал действительно ни при чем - стандартные текстовые и файловые операции.
[cut="OFF"]А почему ты всё время точку в конце постов игноришь?[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
[cut="OFF"]- А можно эту последнюю фразу... убрать?
- Да ты чо?! Ради нее все и писалось!
(С) "День выборов"[/cut]На самом деле ключевая фраза
- Да ты чо?! Ради нее все и писалось!
(С) "День выборов"[/cut]На самом деле ключевая фраза
Ждем ответа от Qoksana с последующим закрытием темы[cut="OFF'"]Предложи заплатить
Не понял. Давай в ЛС, а то нам за оффтоп вставят по самые эти самые...[/cut]А почему ты всё время точку в конце постов игноришь?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Не без улыбки обратил на это внимание. В соседней ветке уже есть основа кода, по большому счёту тут не так много требуется для правки. Но, действительно, только ответ про привязку укажет вектор в дилемме главного гамлетовского вопроса.Вахмурка писал(а):На самом деле ключевая фраза "Предложи заплатить"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.