Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

パソコンを使っていると、フォルダ間でファイルを移動する作業は日常的に発生します。ドライブの整理や重要ファイルのアーカイブ、あるいは単なるデータのお片付けなど、その目的はさまざまです。しかし、手作業でのファイル整理には時間がかかるうえ、単調な繰り返しになりがちです。そんな面倒な作業から解放されたい方におすすめしたいのが、ファイル転送の自動化です。実は、Windows 10に標準搭載されているコマンドラインユーティリティ「Robocopy」を使ったスクリプトを利用すれば、フォルダ間のファイル移動を完全に自動化できるのです。

ファイル転送を自動化するには、Robocopyスクリプトを作成し、経過日数、移動元(ソース)フォルダと移動先(デスティネーション)フォルダのパスを指定します。さらに、タスクスケジューラでタスクを登録すれば、毎日決まった時刻にスクリプトを自動実行できます。

Windows 10でファイルを自動移動するスクリプトを作成する手順

ファイルの自動転送を行いたい場合は、まずスクリプトを作成する必要があります。以下の手順に従ってください。

ステップ1:タスクバーの検索ボックスに「メモ帳」と入力し、Enterキーを押してメモ帳を起動します。

ステップ2:空白のファイルが開いたら、以下のスクリプトをコピーして貼り付けます。

保存する前に、日数の設定値、移動元・移動先フォルダのパスを、ご自身の環境に合わせて必ず変更してください。

echo off
set X=<days>
set "source=C:\<Source Folder Path>"
set "destination=D:\<Destination Folder Path>"
robocopy "%source%" "%destination%" /mov /minage:%X%
exit /b

 

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

ステップ3:「ファイル」→「保存」を選択してファイルを保存します。
ステップ4:保存時に、デフォルトのファイル形式「テキスト文書(.txt)」を「すべてのファイル」に変更します。
ステップ5:ファイル名の欄に「<ファイル名>.BAT」と入力し、拡張子.BATで保存します。
ステップ6:「保存」をクリックしてファイルを保存します。

タスクスケジューラで実行タスクを作成する手順

移動元と移動先フォルダを指定したスクリプトが完成したら、次にタスクスケジューラを使って、Windows 10上でファイルを自動的に移動するタスクを設定しましょう。

  • タスクバーの検索ボックスに「タスクスケジューラ」と入力し、Enterキーを押してタスクスケジューラを開きます。
    Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用
  • タスクスケジューラウィンドウ右側にある「タスクの作成」を見つけてクリックします。
  • タスクにわかりやすい名前を入力します。
    Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用
  • タスク作成ウィンドウで「トリガー」タブをクリックします。

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

  • 「新規」をクリックしてトリガーを作成します。
    Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用
  • 設定からトリガーの実行頻度を選択します。たとえば、「毎日」「1回」「毎週」「毎月」などが選択できます。
  • タスクを実行したい時刻も指定し、「OK」をクリックして設定を保存します。

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

  • 再びタスク作成ウィンドウに戻り、「操作」タブをクリックします。ここでトリガーにアクションを関連付けます。
  • 「操作」タブ内の「新規」を見つけてクリックします。

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

  • 表示されたウィンドウで「参照」をクリックし、先ほど作成した.BATファイルを選択して「OK」をクリックすれば完了です。あとはタスクスケジューラを閉じましょう。

これで設定はすべて完了です!もうフォルダ間のファイル移動を手動で行う必要はありません。以降は自動的にファイル転送が実行されます。

 

 

ファイルやフォルダを整理できるソフトウェア

この作業はタスクスケジューラとRobocopyスクリプトだけでなく、専用ソフトウェアを使っても自動化できます。時間と労力を節約したい方には、専用ツールの活用がおすすめです。

ファイルやフォルダの整理に役立つ優れたソフトウェアのひとつが「EaseUS Todo Backup」です。本来はバックアップツールですが、「ファイルバックアップ」機能を利用すれば、スケジュールを設定してフォルダ間でファイルをコピー・移動できます。

この機能を使うと、ツールが毎週・毎日など、設定した任意のタイミングで別フォルダへファイルのイメージ(複製)を作成します。イメージはいつでもプレビューできますが、編集を行う前に必ずコピーを作成しておくことをおすすめします。

ソフトウェアでファイルをフォルダ間で移動する手順:

  • EaseUS Todo Backupをダウンロードしてインストールします。

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

  • ツールを起動し、「ファイルバックアップ」を選択して、フォルダ間でファイルのコピーや移動を行います。
    Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用
  • コピーまたは移動したいファイルやフォルダを選択します。「宛先」をクリックして、希望するコピー先の場所を指定します。プラン名や説明を入力すれば、ファイルに関する情報をより詳細に記録することも可能です。
    Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用
  • 「スケジュール」をクリックすると、バックアップスキームの画面が表示されます。ここで、毎日・毎週・毎月など、ファイル移動のためのバックアッププランをスケジュール設定できます。

Windows 10でファイルをフォルダ間で自動移動する方法|Robocopyとタスクスケジューラを活用

  • 「実行」をクリックすると、フォルダ間でのファイル移動が開始されます。

 

以上が、ソフトウェアを使う場合・使わない場合それぞれの、ファイル転送を自動化する方法でした。いかがでしたか?この方法を活用して、ファイルやフォルダの移動を自動化し、日々の作業をもっと効率化してみませんか?ぜひコメント欄であなたのご意見をお聞かせください。


  1. 【保存版】Windows 10でWindows Defenderのスキャン対象からファイルやフォルダーを除外する方法

    Windowsには、以前からセキュリティ対策アプリが標準搭載されています。Windows 10にも「Windows Defender アンチウイルス」が組み込まれており、ウイルスやマルウェアなどの脅威からPCを自動的に守ってくれます。非常に信頼性の高いアプリですが、まれに問題のないファイルやフォルダーを誤って「悪意のあるもの」と判定してしまうことがあります。 信頼できるファイルまで毎回警告されては困るという方は、Windows Defenderに備わっている「除外リスト」機能を活用しましょう。この機能を使えば、スキャンしたくないファイルやプロセスをあらかじめ登録しておき、検査対象から外すことが

  2. Windows 10でGoogle Chromeのダウンロードファイルが自動的に開かないようにする3つの方法

    Google Chromeでファイルをダウンロードすると、勝手にアプリが起動してファイルが開いてしまい、困った経験はありませんか?作業中に複数のファイルが次々と開かれると、せっかく整理していた画面が台無しになってしまいます。実はこの機能、Chromeの初期状態では無効になっていますが、設定によって有効になることがあります。うっかり有効化してしまった場合でも、他人のパソコンを借りた際に問題に直面した場合でも、簡単に対処可能です。ここでは、Windows 10でChromeのダウンロードファイルが自動的に開かないようにするための3つの便利な方法をご紹介します。 Windows 10でChromeの