Как заархивировать отдельные подпапки

У меня есть основная папка под названием «Тест», в которой у меня есть около 100 подпапок, начиная с теста 1, теста 2 ..... теста 100.

Я пытаюсь создать рабочий процесс в Macautomator. Но он помещает все 100 папок в один большой архивный файл, а не создает 100 архивных файлов с исходным именем в почтовой тестовой папке. Я слишком многого жду от автомата. Я был бы очень признателен за вашу помощь.

заранее спасибо.


person Aku    schedule 02.10.2011    source источник


Ответы (1)


Я могу помочь вам. Создайте следующий рабочий процесс Automator:

  1. Ask for Finder Items
    • select folders
  2. Set Value of Variable
    • variable name I put was "folder"
  3. Get Folder Contents
    • select "Repeat for each subfolder"
  4. Выдача предметов постепенно
  5. Create Clean Archive
    • select "Deleting original files"
  6. Loop
    • select "Loop Automatically" and "stop after 100 times" (or how many you want)

Это должно работать. Я проверил это.

person Philippe Dube    schedule 05.03.2013
comment
Кажется, что некоторые из этих действий больше не доступны в автоматизаторе 2.4. и нет никакого способа обойти действие «Запустить сценарий оболочки». Это: discussions.apple.com/thread/4513559 помогло мне - person flygge; 02.07.2014
comment
Спасибо за вашу помощь, на самом деле моя жена написала для этого сценарий оболочки, он работал как шарм. вот это #!/bin/bash #FILES=Открыть путь/* FILES=Путь назначения/* для f в $FILES do # echo Обработка файла $f... echo $f #echo AND ${f%.*} ShortName=echo $f | sed 's/ //g' echo hello: $ShortName mv $f $ShortName #zip -r $f.cbr $f готово - person Aku; 09.01.2015