• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドでWEBサイトのバックアップを取得する方法)

コマンドでWEBサイトのバックアップを取得する方法

このQ&Aのポイント
  • WEBサイト全体のファイルのバックアップをバッチファイルを利用して取りたいと考えています。
  • ローカルの容量があまりないので、ファイルを圧縮して保存したいです。
  • 毎日バッチファイルを実行して、最新のバックアップを保持し、古いバックアップは削除したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.2
midorinodonchan
質問者

お礼

ご回答ありがとうございます。 非常にわかりやすかったので、7zaかMakeZIP.VBSを使いたいと思います。本当に助かります。 フォルダの圧縮を毎日実施して、常に3つのzipを保持したいのですが、実施する度に圧縮ファイル名を変更することって可能ですか?また、3つ以上作成されたら一番古い圧縮ファイルを削除するバッチを作成することって可能ですか? ご教示いただけると幸いです。 よろしくお願いいたします。

その他の回答 (2)

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.3

3日分の圧縮ファイルを残す方法について 下記のようなものはどうでしょうか フォルダを3つ用意する 「今日フォルダ」 「昨日フォルダ」 「おとといフォルダ」 今日のバックアップは 今日フォルダにする 保存前に 旧ファイルを上書き保存で移動する 昨日をおとといへ上書き移動 今日を昨日へ上書き移動 今日の保存を今日フォルダへ これで 3日分を保存できます 今日を基点に日付で判断して  3日以上過ぎたものはすべて削除 なども可能です 指定のあった 3つ以上あったら 古いものから削除して3つにする というものも可能です どういうものがいいでしょうか

midorinodonchan
質問者

お礼

ご回答ありがとうございます。 できれば1つのフォルダ内に保存したいので、「3つ以上あったら 古いものから削除して3つにする」という方法がいいです。

midorinodonchan
質問者

補足

自分でちょっと考えてみたのですが、renコマンドを使って ren sitebackup3.zip sitebackup4.zip ren sitebackup2.zip sitebackup3.zip ren sitebackup1.zip sitebackup2.zip ren sitebackup.zip sitebackup1.zip del C:\Users\user\WebSiteFile\sitebackup4.zip こんな感じはどうでしょうか?あまりスマートなやり方ではない場合は、これは無視していただいて結構です。

回答No.1
midorinodonchan
質問者

お礼

ご回答ありがとうございます。 FFFTPにバックアップ用のオプションがあることを初めて知りました。 参考にさせていただきます。

関連するQ&A