Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

複数ファイルの自動での個別圧縮

以前から添付画像のWorkflowを使って、自動で複数のファイル/フォルダを個別にZip化しています。

ですが、対象のファイル全ての圧縮が済んでから、もう一巡圧縮を試みようとするのです。

そのため、スクリプト終了までに2倍の時間がかかってしまいます。


また、ファイルやフォルダ名にピリオドが含まれているとエラーが出てしまいます。


以上の2点について、どう改善すれば良いかご教授頂けないでしょうか?

よろしくお願いします。

ユーザがアップロードしたファイル

MacBook Pro with Retina display, macOS Sierra (10.12.6)

投稿日 2017/12/24 11:23

返信
スレッドに付いたマーク ベストな回答

投稿日 2017/12/24 13:10

失礼致します。 


1)これはAutomator.appのサービスのワークフローですよね。 その場合、最初のアクション(Get Selected Finder Items)は不要ですよ。 このアクションに相当するものが、サービスのインプットとしてワークフローの最初のアクションに渡されます。 つまり、このアクションがあることで、同じインプット(ファイル?)を重複してRun Shell Scriptのアクションへ渡していることになります。 最初のアクションを削除してみるとどうでしょうか?


2つのアクションの間に、View Resultsのアクションを追加すると、最後のアクションに渡されるインプットを確認することができると思います。

返信: 5

返信はありません。

複数ファイルの自動での個別圧縮

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。