- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドでWEBサイトのバックアップを取得する方法)
コマンドでWEBサイトのバックアップを取得する方法
このQ&Aのポイント
- WEBサイト全体のファイルのバックアップをバッチファイルを利用して取りたいと考えています。
- ローカルの容量があまりないので、ファイルを圧縮して保存したいです。
- 毎日バッチファイルを実行して、最新のバックアップを保持し、古いバックアップは削除したいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- aoyama984
- ベストアンサー率45% (253/561)
回答No.3
3日分の圧縮ファイルを残す方法について 下記のようなものはどうでしょうか フォルダを3つ用意する 「今日フォルダ」 「昨日フォルダ」 「おとといフォルダ」 今日のバックアップは 今日フォルダにする 保存前に 旧ファイルを上書き保存で移動する 昨日をおとといへ上書き移動 今日を昨日へ上書き移動 今日の保存を今日フォルダへ これで 3日分を保存できます 今日を基点に日付で判断して 3日以上過ぎたものはすべて削除 なども可能です 指定のあった 3つ以上あったら 古いものから削除して3つにする というものも可能です どういうものがいいでしょうか
質問者
お礼
ご回答ありがとうございます。 できれば1つのフォルダ内に保存したいので、「3つ以上あったら 古いものから削除して3つにする」という方法がいいです。
質問者
補足
自分でちょっと考えてみたのですが、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 こんな感じはどうでしょうか?あまりスマートなやり方ではない場合は、これは無視していただいて結構です。
- kosukejlampnet
- ベストアンサー率44% (126/282)
回答No.1
質問者
お礼
ご回答ありがとうございます。 FFFTPにバックアップ用のオプションがあることを初めて知りました。 参考にさせていただきます。
お礼
ご回答ありがとうございます。 非常にわかりやすかったので、7zaかMakeZIP.VBSを使いたいと思います。本当に助かります。 フォルダの圧縮を毎日実施して、常に3つのzipを保持したいのですが、実施する度に圧縮ファイル名を変更することって可能ですか?また、3つ以上作成されたら一番古い圧縮ファイルを削除するバッチを作成することって可能ですか? ご教示いただけると幸いです。 よろしくお願いいたします。