\r\n\r\n
WindowsやMacのコンピュータで、あるフォルダから別のフォルダにファイルを自動的に移動させたいと思いませんか?まあ、どちらのタイプのコンピューターでも簡単にできるんですけどね。
WindowsとmacOSでファイル転送作業を自動化する方法について説明します。
これを設定する理由はいろいろあります。
数日おきにダウンロードフォルダーが乱雑になることがあります。この場合、選択したフォルダーに自動的にファイルを移動するタスクを設定することができます。これにより、ダウンロードフォルダをすっきりさせることができます。
もうひとつ考えられるのは、ファイルを保存するフォルダがあっても、作業が終わるとそのファイルを使わなくなることです。そのフォルダーにあるファイルを、コンピューター上のアーカイブフォルダーに自動的に移動させるルールを設定することができます。
Windowsでは、選択した移動元フォルダーから移動先フォルダーにファイルを自動的に移動するバッチスクリプトを作成することができます。このスクリプトは、ファイルが作成されてから特定の日付または月以降にのみ移動されるように、ファイルの期間を確認することができます。
バッチスクリプトを書いたことがない方でもご安心ください。実際、このタスクのためのスクリプトを作成するには、以下のコードをコピー&ペーストし、フォルダを指定するだけでOKです。
そうなんですね。
まず、スクリプトを書き、その中でいくつかの値を指定します。
これでバッチスクリプトの準備は完了です。
新しく作成されたバッチファイルをダブルクリックすると、あるフォルダーから別のフォルダーにすべてのファイルが移動されます。この作業を自動化するためには、ファイルを自動タスクに入れる必要があります。
タスクスケジューラーを使えば、このユーティリティアプリケーションでタスクを作成し、選択したスケジュールに従ってスクリプトを実行するように依頼することができます。
タスクプランナーでタスクを設定する方法を説明します。
タスクスケジューラーは、指定された時刻と頻度でバッチスクリプトを実行します。このとき、スクリプトはソースフォルダーからデスティネーションフォルダーへのファイルの移動を開始します。
ファイルの自動移動を無効にするには、タスクスケジューラーを開き、リストの中からタスクを探し、右側の「削除」をクリックします。これにより、タスクが削除され、バッチスクリプトが自動実行されないようになります。
macOSでの自動ファイル転送の設定は、比較的簡単です。これは、Mac上でスクリプトを書き、スケジュールを組むのに1つのアプリケーションを使うだけでよいからです。
Mac上のさまざまな作業を自動化するために使用できるAutomatorアプリケーションについて説明します。このアプリケーションを使用すると、追加のユーザー操作なしに、あるフォルダから別のフォルダにファイルを移動するフォルダアクションを作成することができます。
そんな方には、Macでファイルを自動で移動する方法をご紹介します。
これからは、ソースフォルダにファイルが置かれるたびに、Automatorがターゲットフォルダにファイルを移動します。キーを押したり、ユーティリティを起動したりする必要はなく、すべて自動で行われます。
このAutomatorタスクを使用する場合、Downloadsフォルダの扱いに注意してください。これは、ほとんどのブラウザがダウンロード中のファイルの一時的なバージョンを保存する傾向があるためです。automatorは、ダウンロードの途中のこれらのファイルを移動するので、ダウンロードに失敗する可能性があります。
関連:ChromeとFirefoxでファイルの種類に応じた特定のダウンロードフォルダを設定する方法
この問題を解決する応急処置として、ブラウザのデフォルトのダウンロードフォルダをデスクトップに設定する方法があります。
一定のパターンに従ってファイルを移動したい場合は、上図のようにWindowsとMacの両方でこの作業を自動化することができます。
ファイルの整理は決して簡単ではありませんが、今ではこの作業を手助けしてくれるアプリケーションがあります。これらのアプリケーションを使用して、ファイルをよりよく管理し、整理することで、必要なときに簡単に見つけることができます。