こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

とあるサーバー間で最新の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したいです

上記の内容のバッチ作成をしたいのですがご教授いただけますか。

投稿日時 - 2018-05-15 14:32:50

QNo.9498665

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

(1)のサーバの3つのバックアップファイルのファイル名は頭の「1.」「2.」「3.」も含むのですか?
含むのでしたらファイル名が「3.*.backp」のファイルをコピーすれば良いですよね。

「1.」「2.」「3.」を含まない場合、毎日3ファイル作成される訳ではなく、毎日当日分のバックアップファイルが1つできて3日前のバックアップファイルが自動削除されるという動きが普通だと思います。
その場合、robocopy コマンドで行けます。 

投稿日時 - 2018-05-15 17:37:38

お礼

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

投稿日時 - 2018-05-16 10:39:02

あなたにオススメの質問