#archive #automator
#Архив #automator
Вопрос:
У меня есть основная папка под названием «Test», в которой у меня около 100 вложенных папок, начиная с теста 1, теста 2 ….. тест 100.
Я пытаюсь создать рабочий процесс в Macautomator. Но он помещает все 100 папок в один большой архивный файл, а не создает 100 архивных файлов с их оригинальным именем в папке mail Test. я ожидаю слишком многого от automator. Я был бы очень признателен за вашу помощь.
заранее спасибо.
Ответ №1:
Я могу вам помочь. Создайте следующий рабочий процесс Automator:
- Запрашивать элементы Finder
- выберите папки
- Установите значение переменной
- имя переменной, которое я поставил, было «папка»
- Получить содержимое папки
- выберите «Повторить для каждой вложенной папки»
- Распределяйте элементы постепенно
- Создать чистый архив
- выберите «Удаление исходных файлов»
- Цикл
- выберите «Цикл автоматически» и «остановка после 100 раз» (или сколько вы хотите)
Это должно сработать. Я проверил это.
Комментарии:
1. Похоже, что некоторые из этих действий больше не доступны в automator 2.4. и нет никакого способа обойти действие «Запустить сценарий оболочки». Это: discussions.apple.com/thread/4513559 помог мне выбраться
2. Спасибо за вашу помощь, на самом деле моя жена написала сценарий оболочки для этого, он работал как шарм. вот оно #!/bin/bash #FILES=Открытый путь /* FILES= Путь назначения / * для f в $FILES выполните # echo «Обработка файла $f …» echo $f #echo » И » $ {f%.*} ShortName=
echo $f | sed 's/ //g'
echo «привет: » $Короткое имя mv «$ f» «$ ShortName» #zip -r $ f.cbr $ f готово