質問: 差分ファイルだけ別フォルダに保存したい ファイルのバックアップをwindowsのコマンドを使って行いたいと思っています。元フォルダaとミラー先フォルダbの差分ファイルだけをディレクトリを作りながらフォルダcの下にコピーをしたいのですが、xcopyやrobocopyでこのような処理ができるようにコードを教えてください。 よろしくお願いします。
回答: そもそもやりたいことは、 差分を時系列に保存したいということですか? ■2月8日 aフォルダーに 1.txt 2.txt 3.txtがある。 これをごっそり、 dir0フォルダーに複写する ■2月9日 1.txt の中身を書き換えた。 4.txt を新たに追加した そこで dir1フォルダーに 1.txt 4.txt を複写したい。 ■2月10日 1.txt を削除した 2.txt の中身を書き換えた。 3.txt の中身を書き換えた。 そこで、 dir2フォルダーに 2.txt 3.txt を複写したい。 このように、差分を時系列に保存したいということであれば、 robocopyの /m や、/aのオプション(アーカイブ属性)を使い、 実行の都度、 出力先フォルダーを変更して実行すればいいだろうと思います。