新しいダウンロードがあるたびにユーザーが別のフォルダーの場所を選択できるようにするSafari拡張機能はありますか?
私が知っている唯一の方法は、ファイルのダウンロードごとに特定のフォルダーを選択できるようにすることです。 control リンクをクリックします。メニューが表示され、[リンクされたファイルを名前を付けてダウンロード...]を選択します。
特定のファイル拡張子のスクリプトを作成できる「フォルダアクション」と呼ばれるものを設定できる可能性があると言われました。ファイルがデフォルトのフォルダにダウンロードされると、スクリプトが起動し、指定したフォルダにファイルが配置されます。スクリプト内。
私もSafariのこの「機能」が嫌いです。しかし、私はSafariの他の機能が大好きなので、Appleが彼らの感覚になってそれを追加するまで、回避策を見つけました。
このワークフローは、ダウンロードしたファイルをどこに保存するかを尋ね、ファイルの移動先のフォルダーを表示し(ファイル名を確認できるようにするため)、必要に応じてファイル名を変更できるように設計されています。私が通常ダウンロードするサイトのいくつかには、長いランダムに生成された役に立たないファイル名があるため、これが必要です。そのため、ファイルの名前をすぐに変更する必要があります。ワークフローにこれらの機能のいずれかが必要ない、または必要ない場合は、2番目と3番目のアクションの追加をスキップして、[ファインダーアイテムの移動]アクションを使用できます。
これが私がすることです:
ファイルを保存してテストします。
幸運を!
Automatorも使用しましたが、他の方法で使用しました。 Automatorの制限/バグ/長いロード時間のためにチャームとしては機能しませんが、少なくともそれは機能します:D
このスクリプトは、「ダウンロード」フォルダーに追加されたファイルを変数に格納し、それらを移動する場所をユーザーに尋ね、回答を別の変数に格納し、2つの変数を組み合わせてファイルを適切な宛先に送信します。
次に、Automatorに保存します。これで、「ダウンロード」フォルダに何かが追加されるたびに、Automatorはワークフローの上で実行されます。
問題は、宛先フォルダのプロンプトが前面ではなく背面に表示されることです:/したがって、忘れがちです。したがって、宛先フォルダーを要求する直前にシステムサウンドを再生するようにスクリプトを拡張しました。ただし、システムサウンドの再生は、デフォルトではAutomatorアクションライブラリでは使用できません。ここからダウンロードできます: http://www.macosxautomation.com/automator/examples/actions.html GL&HF!
Matthew Millerのアプローチは、長い名前をより記憶に残るものに変更することが目的である場合にうまく機能します。
しかし、他のブラウザでは、既存のファイルを上書きしないように、別の名前を選択することがあります。 Matthewのシーケンスはファイルを移動してから名前を変更するため、名前が変更される前に既存のファイルが上書きされます(または、上書きボックスをオンにしなかった場合、移動は失敗します)。
Automatorアクションの順序を次のように変更した場合:Finderアイテムの表示、単一アイテムの名前付け、Finderアイテムの移動
ファイルはダウンロードフォルダで名前が変更されてから移動されます。
必須ファイルの名前を変更しないと移動が発生しないことに注意してください。新しい名前を付けたくない場合は、拡張子を既存の拡張子に変更します。