フォルダー単位で簡単にバックアップできるrobocopy

Windows Vista以降標準でインストールされているrobocopyコマンド。
robocopyはrobust(堅牢)copyを意味します。


スポンサーリンク

関連記事

robocopyの使い方

robocopyの簡単な使い方として以下の書式になります。

フォルダーのコピー

以下の書式でコピー元フォルダーからコピー先フォルダーにファイル群がコピーされます。
フォルダ内のフォルダやファイルも全てコピーされます。

robocopy コピー元フォルダー コピー先フォルダー

サブディレクトリも含む場合は/Sオプションを使用します。

robocopy コピー元フォルダー コピー先フォルダー /s

指定したファイルのみコピーする

コピー元フォルダー内にある指定したファイルをコピー先フォルダーにコピーします。
以下の例は拡張子がpngのものを対象にコピーしています。

robocopy コピー元フォルダ コピー先フォルダー *.png

もし、png以外にもgifも含みたい場合は以下のようにすることにより実現できます。

robocopy コピー元フォルダ コピー先フォルダー *.png *.gif

サブディレクトリ内のファイルも対象にする場合は以下のように/Sオプションを使用します。

robocopy コピー元フォルダ コピー先フォルダー *.png /S
robocopy コピー元フォルダ コピー先フォルダー *.png *.gif /S

指定したフォルダーのミラーリング

mirオプションを使用することにより、コピー元フォルダーのミラーを作成することができます。

robocopy コピー元フォルダ コピー先フォルダー /mir

その他のオプション

その他のオプションできになるオプションを説明します。

robocopyの実行例

コピー元として以下のような構成を準備しました。

C:\Users\SAKURA\Desktop>tree src /f
フォルダー パスの一覧:  ボリューム Windows
ボリューム シリアル番号は ABCD-1234 です
C:\USERS\SAKURA\DESKTOP\SRC
│  text1.txt
│
└─pict
        bmp.bmp
        gif.gif
        png.png

コピー先はdstフォルダーとします。

C:\Users\SAKURA\Desktop>tree /f dst
フォルダー パスの一覧:  ボリューム Windows
ボリューム シリアル番号は ABCD-1234 です
C:\USERS\SAKURA\DESKTOP\DST
サブフォルダーは存在しません

robocopy コピー元フォルダ コピー先フォルダ /s

以下の書式を実行したときの結果です。

C:\Users\SAKURA\Desktop>robocopy C:\Users\SAKURA\Desktop\src C:\Users\SAKURA\Desktop\dst /s

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

-------------------------------------------------------------------------------

  開始: Fri May 17 00:53:27 2013

   コピー元 : C:\Users\SAKURA\Desktop\src\
     コピー先 : C:\Users\SAKURA\Desktop\dst\

    ファイル: *.*

  オプション: *.* /S /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

                           1    C:\Users\SAKURA\Desktop\src\
          新しいディレクトリ          3 C:\Users\SAKURA\Desktop\src\pict\
100%        新しいファイル                     0        bmp.bmp
100%        新しいファイル                     0        gif.gif
100%        新しいファイル                     0        png.png

------------------------------------------------------------------------------

                  合計     コピー済み      スキップ       不一致        失敗
Extras
   ディレクトリ:         2         1         1         0         0         0
     ファイル:         4         3         1         0         0         0
      バイト:         0         0         0         0         0         0
       時刻:   0:00:00   0:00:00                       0:00:00   0:00:00

       終了: Fri May 17 00:53:27 2013

C:\Users\SAKURA\Desktop>

treeコマンドでdstを確認します。

C:\Users\SAKURA\Desktop>tree /f dst
フォルダー パスの一覧:  ボリューム Windows
ボリューム シリアル番号は ABCD-1234 です
C:\USERS\SAKURA\DESKTOP\DST
│  text1.txt
│
└─pict
        bmp.bmp
        gif.gif
        png.png

他にも上記で説明したオプションを使用してrobocopyを試してみてください。
とても便利なバックアップコマンドとして使用することができます。


スポンサーリンク


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-09 (日) 15:00:52