robocopyで更新のあるファイル一覧を取得したい
定期的にフォルダをバックアップするなど、更新のあるファイル一覧を取得したいときがある。
そんなときに、下記のようなrobocopyコマンドでファイル一覧を取得して作業を効率化できそう。
robocopyのオプションは「robocopy /?」で調べることができる。
このtest.batは、「管理者として実行」する。
test.bat
SET SRC=D:\Work\test20191228\src
SET DST=D:\Work\test20191228\dst
SET LOG=D:\Work\test20191228\log\result.log
rem 管理者として実行
robocopy %SRC% %DST% /L /B /MIR /XO /R:1 /W:1 /NJH /NDL /NP /LOG:%LOG%
result.logは、結果を出力したファイル。
削除されたファイル、更新のあったファイル、追加されたファイルを取得することができる。
result.log
*EXTRA File 0 D:\Work\test20191228\dst\a\a2.txt
新しい 5 D:\Work\test20191228\src\a\a1.txt
新しいファイル 0 D:\Work\test20191228\src\a\a-1\a-1_01.txt
新しいファイル 0 D:\Work\test20191228\src\d\d1.txt
------------------------------------------------------------------------------
合計 コピー済み スキップ 不一致 失敗 Extras
ディレクトリ: 6 2 4 0 0 0
ファイル: 4 3 1 0 0 1
バイト: 5 5 0 0 0 0
時刻: 0:00:00 0:00:00 0:00:00 0:00:00
終了: 2019年12月28日 1:54:05
Author And Source
この問題について(robocopyで更新のあるファイル一覧を取得したい), 我々は、より多くの情報をここで見つけました https://qiita.com/hkomo746/items/caa9e3bc614b80348da2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .