• 締切済み

他サーバーにあるファイルコピーのバッチ作成について

とあるサーバー間で最新のDBBackupファイルのみコピーをしたいと思っています。 (1)のサーバーにあるBackupファイル(3ファイル) 例) 1. xxxxx.20180501.backup 2. xxxxx.20180502.backup 3. xxxxx.20180503.backup ↓ (2)のサーバーに最新のファイル(3.のみ)コピーさせたいです。 (1)にあるファイルは毎日1回4時にBackupされ過去3日分保存されます。 (2)のコピー先ディレクトリは以下の通りです。 C:\DBBACKUP (2)最新のファイルのみ上書きでBackupしたいです 上記の内容のバッチ作成をしたいのですがご教授いただけますか。

みんなの回答

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.1

(1)のサーバの3つのバックアップファイルのファイル名は頭の「1.」「2.」「3.」も含むのですか? 含むのでしたらファイル名が「3.*.backp」のファイルをコピーすれば良いですよね。 「1.」「2.」「3.」を含まない場合、毎日3ファイル作成される訳ではなく、毎日当日分のバックアップファイルが1つできて3日前のバックアップファイルが自動削除されるという動きが普通だと思います。 その場合、robocopy コマンドで行けます。 

isikaha
質問者

お礼

robocopyを使用して作成してみます。 ありがとうございます!

関連するQ&A