\r\n\r\n

WindowsとMacで、あるフォルダから別のフォルダにファイルを自動的に移動させる方法

ダウンロードの整理や領収書の整理など、簡単なテクニックを使ってプロセスを自動化することができます...

WindowsやMacのコンピュータで、あるフォルダから別のフォルダにファイルを自動的に移動させたいと思いませんか?まあ、どちらのタイプのコンピューターでも簡単にできるんですけどね。

WindowsとmacOSでファイル転送作業を自動化する方法について説明します。

なぜ、あるフォルダから別のフォルダにファイルを自動的に移動させなければならないのですか?

これを設定する理由はいろいろあります。

数日おきにダウンロードフォルダーが乱雑になることがあります。この場合、選択したフォルダーに自動的にファイルを移動するタスクを設定することができます。これにより、ダウンロードフォルダをすっきりさせることができます。

もうひとつ考えられるのは、ファイルを保存するフォルダがあっても、作業が終わるとそのファイルを使わなくなることです。そのフォルダーにあるファイルを、コンピューター上のアーカイブフォルダーに自動的に移動させるルールを設定することができます。

Windowsでファイルをフォルダから別のフォルダに自動的に移動させる

Windowsでは、選択した移動元フォルダーから移動先フォルダーにファイルを自動的に移動するバッチスクリプトを作成することができます。このスクリプトは、ファイルが作成されてから特定の日付または月以降にのみ移動されるように、ファイルの期間を確認することができます。

バッチスクリプトを書いたことがない方でもご安心ください。実際、このタスクのためのスクリプトを作成するには、以下のコードをコピー&ペーストし、フォルダを指定するだけでOKです。

そうなんですね。

ステップ1:ファイルを自動的に移動させるスクリプトを書く

まず、スクリプトを書き、その中でいくつかの値を指定します。

  1. スタートメニューを開き、「メモ帳」を検索して起動します。
  2. 以下のスクリプトを新しいメモ帳の文書に貼り付けます。echo offset X=Daysset "source=SourceFolder "set "destination=DestinationFolder "robocy"%source%""%destination%"/mov/minage:%X%exit/b
  3. 上記のスクリプトでは、Daysをスクリプトがファイルを移動すべき日数(これはファイルの年齢です)、SourceFolderをファイルのあるパス、DestinationFolderをファイルの移動先パスに置き換えてください。
  4. ファイル」メニューをクリックし、「名前を付けて保存」を選択します。
  5. 保存の種類」のプルダウンメニューから「すべてのファイル」を選択し、ファイル名を入力し、「ファイル名」欄の末尾に.batを追加して、クリックする"Save "でファイルを保存します。

これでバッチスクリプトの準備は完了です。

ステップ2:バッチスクリプトが自動的に実行されるようにスケジュールを設定する

新しく作成されたバッチファイルをダブルクリックすると、あるフォルダーから別のフォルダーにすべてのファイルが移動されます。この作業を自動化するためには、ファイルを自動タスクに入れる必要があります。

タスクスケジューラーを使えば、このユーティリティアプリケーションでタスクを作成し、選択したスケジュールに従ってスクリプトを実行するように依頼することができます。

タスクプランナーでタスクを設定する方法を説明します。

  1. スタートメニューを開き、「Task Scheduler」を検索して開く。
  2. 右側の「タスクの作成」をクリックすると、新しい自動タスクが設定されます。
  3. 名前」欄にタスクの名前を入力します。
  4. 上部の[トリガー]タブをクリックし、[新規]をクリックして新しいトリガーを追加します。
  5. トリガー]画面で、[設定]セクションからバッチスクリプトの実行頻度を選択します。そして、右側のペインでスクリプトを開始するタイミングを指定することができます。そして、一番下の「OK」をクリックします。
  6. Acti***」タブを選択し、「新規」をクリックして新しいアクションを追加します。
  7. Actions」ドロップダウンメニューで「Launcher」が選択されていることを確認し、「Browse」ボタンをクリックします。
  8. バッチスクリプトが保存されている場所に移動し、選択します。
  9. OKをクリックし、再度OKをクリックするとタスクが保存されます。

タスクスケジューラーは、指定された時刻と頻度でバッチスクリプトを実行します。このとき、スクリプトはソースフォルダーからデスティネーションフォルダーへのファイルの移動を開始します。

ファイルの自動移動を無効にするには、タスクスケジューラーを開き、リストの中からタスクを探し、右側の「削除」をクリックします。これにより、タスクが削除され、バッチスクリプトが自動実行されないようになります。

Macosでファイルをフォルダから別のフォルダに自動的に移動させる

macOSでの自動ファイル転送の設定は、比較的簡単です。これは、Mac上でスクリプトを書き、スケジュールを組むのに1つのアプリケーションを使うだけでよいからです。

Mac上のさまざまな作業を自動化するために使用できるAutomatorアプリケーションについて説明します。このアプリケーションを使用すると、追加のユーザー操作なしに、あるフォルダから別のフォルダにファイルを移動するフォルダアクションを作成することができます。

そんな方には、Macでファイルを自動で移動する方法をご紹介します。

  1. MacでAutomatorを起動します。
  2. File>Newをクリックし、Folder Actionsを選択し、SelectでAutomatorで新しいフォルダーアクションを作成します。
  3. フォルダ操作が追加されたファイルとフォルダのドロップダウンメニューが表示されます。このドロップダウンリストを使って、移動するファイルがある移動元フォルダを選択します。
  4. Acti***が表示されている画面の左側で、Move Finder Itemsというアクションを検索して、右側のワークフローにドラッグ&ドロップします。
  5. 右側の「Finderアイテムの移動」アクションで、「移動先」ドロップダウン・メニューから移動先フォルダを選択します。
  6. 必要であれば、「既存のファイルを置き換える」にチェックを入れます。
  7. Command+Sキーを押しながら、フォルダー操作の名前を入力し、Saveをクリックします。
  8. 自動機の電源を切る。

これからは、ソースフォルダにファイルが置かれるたびに、Automatorがターゲットフォルダにファイルを移動します。キーを押したり、ユーティリティを起動したりする必要はなく、すべて自動で行われます。

このAutomatorタスクを使用する場合、Downloadsフォルダの扱いに注意してください。これは、ほとんどのブラウザがダウンロード中のファイルの一時的なバージョンを保存する傾向があるためです。automatorは、ダウンロードの途中のこれらのファイルを移動するので、ダウンロードに失敗する可能性があります。

関連:ChromeとFirefoxでファイルの種類に応じた特定のダウンロードフォルダを設定する方法

この問題を解決する応急処置として、ブラウザのデフォルトのダウンロードフォルダをデスクトップに設定する方法があります。

WindowsとMacでファイルを適切なフォルダに移動する

一定のパターンに従ってファイルを移動したい場合は、上図のようにWindowsとMacの両方でこの作業を自動化することができます。

ファイルの整理は決して簡単ではありませんが、今ではこの作業を手助けしてくれるアプリケーションがあります。これらのアプリケーションを使用して、ファイルをよりよく管理し、整理することで、必要なときに簡単に見つけることができます。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ