Windowsでフォルダ間を同期する方法

Windowsでフォルダ間を同期する方法

2024年7月4日

「定期的にフォルダーを外部ストレージにコピーしている」などと言う場合、手動でコピーするのが面倒であれば[robocopy]のコマンドを使うと「2つのフォルダーを同期する」と言うことができます。

簡単にバックアップ

「特定のフォルダーのみバックアップしたい」などと言う場合、Windowsのバックアップ機能を使うほどでも無ければrobocopyコマンドを使うと簡単です。

このコマンドは標準ツールであるため、別途にダウンロード&インストールする必要は無く、コマンドラインツールから実行することができます。

コマンドには様々なオプションがありますが、今回は「2つのフォルダーを同期する」と言うコマンドを使います。追加/編集したファイルはもちろん、削除も反映されます。

robocopyの使いかた

ターミナル(PowerShell/コマンドプロンプト)を実行します。

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows

PS C:\Users\name>

以下のコマンドを実行します。

robocopy "コピー元" "コピー先" /MIR
robocopy "C:\Users\name\Desktop\src" "D:\backup" /MIR

同期されます。

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Windows の堅牢性の高いファイル コピー
-------------------------------------------------------------------------------

  開始: 2024年7月4日 13:36:41
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  終了: 2024年7月4日 13:36:43

robocopyの使いかたは以上です。