バックアップファイルの削除方法:10/31以前のフォルダを消すには?

このQ&Aのポイント
  • Webサーバ(Windows Server 2003)のファイルを別のディスクにコピーしてバックアップを取っておきます。30日分のバックアップを残し、残りのファイルを削除する予定です。バックアップのフォルダ名はYYYYMMDD形式になります。
  • バックアップファイルの削除方法について教えてください。Webサーバ(Windows Server 2003)のファイルを別のディスクにコピーしてバックアップを取る予定です。30日分のバックアップを残し、それ以前のファイルを削除したいと思います。バックアップのフォルダ名はYYYYMMDD形式にします。
  • Webサーバ(Windows Server 2003)のファイルを別のディスクにコピーしてバックアップを取りたいと思います。30日分のバックアップを残して、それ以前のファイル(フォルダ)を削除したいです。バックアップのフォルダ名はYYYYMMDD形式を使用します。10/31以前のフォルダを削除する方法を教えてください。
回答を見る
  • ベストアンサー

バックアップファイルの削除

Webサーバ(Windows Server 2003)のファイルを 別のディスクにコピーすることで バックアップを取ろうと思います。 wwwrootフォルダ以下のファイルを全てコピーします。 30日分のバックアップを取っておいて残りのファイル(フォルダ)は 消してしまおうと思います。例えば 12/1には11/1~11/30分のバックアップを取っておいて 10/31以前のバックアップを消そうと思います。 バックアップのフォルダ名はYYYYMMDD形式に しようと思います。 このとき、10/31以前のフォルダを消すのに よい方法はありますでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.2

dir /b /ad /o-n で、フォルダ名の新しいほうから順に表示されます。その先頭から30個を除いた分のフォルダを消せば良いので、 for /f "skip=30" %%D in ('dir /b /ad /o-n') do rm /s /q %%D

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

今、バックアップしたフォルダを選んで、 「編集」~「選択の切り替え」 SHIFT+DELETE バッチでやるって意味なのですか? 今、バックアップを取るやつ以外は、消すと考えて良いと思うので、 全部消してから、バックアップをとればいいと思うのですが。 フォルダの中にフォルダがあるので面倒という場合には UNIXのrm互換のコマンドツールみたいなのをいれるといいと思います。

関連するQ&A

  • Win2008のバックアップ用の.batファイルを作成したい

    OSはWindows2008を使用していて Cドライブ、Dドライブを丸ごとネットワーク経由でバックアップサーバ(bksv)へコピーしたいと思ってます。 コピー先"\\bksv\BACKUP\testsv01\" 間隔は一週間に1回 コピー時のフォルダ名は当日の日付(yyyymmdd)にして、4週分溜まったら古い週から順に削除していくような.batファイルを作成したいと考えています。 ご教示いただけたらと思います。 宜しくお願いします。

  • 7日間又は7世代前のバックアップフォルダの自動削除

    仕事で使っているソフトのバックアップを毎日取っています。 バックアップ日毎にフォルダ名は自動でYYYYMMDD形式になっています。 そのバックアップフォルダを直近の7日間又は7世代分を残して自動削除したいのですが、 バッチファイルの書き方が分かりません。 どなたかご教示お願い致します。

  • バックアップ用バッチファイルの作成方法

    作業用フォルダを日次でバックアップを取るバッチファイルを作成し、それをスケジューラーに登録して自動でバックアップを取れるようにしようと思っています。 下記のようなルールでバッチファイルを作成しようと考えていますが、バッチファイルの作成に詳しい方がいらっしゃったら教えていただけないでしょうか? --- (1)バックアップ作成時は、指定のフォルダをZIP形式で圧縮してバックアップをとる (2)サブフォルダ内のOLDフォルダ内のファイルはバックアップ対象外 (3)ファイル名はYYYYMMDD.zipとして保存 現在、winzipというZIP用のアプリケーションを使用しており、wzzipというコマンドでコマンドライン上から圧縮が可能なので、それを使用したいと思っています。 一旦OLDフォルダを除いたものをテンポラリフォルダに入れて、それを圧縮(環境変数か何かから日付を持ってきて、ファイル名を指定して)するのがいいのかなとは考えているのですが、実際のコマンドの書き方がわかりません。 ご存知の方がいらっしゃいましたら、よろしくお願い致します。

  • バックアップしたファイルの削除はできますか?

    アップグレードした7なのですが、 Vistaも同じだと思うのでこちらのカテゴリで質問させてください。 コントロールパネルにある「システムのバックアップ」で 外付けHDDにバックアップしました。 バックアップして外付けHDDに入っている、 いくつか不要になった大きな動画データを削除したいのですが、 どうやったらできるのでしょうか? 再度PC本体のほうでそれらのデータを削除したうえで バックアップしたら、削除されたものは バックアップ先でもその差分として削除されると思っていましたが、 バックアップファイルの復元でバックアップ先のそのフォルダを除いたら、 削除されていませんでした。 「コンピュータ」から直接外付けHDDをクリックして開いて行き 削除してみようと試みましたが、 バックアップファイルはフォルダ名が変わってしまって どれがどこにあるのか分かりません。 どのようにすれば、バックアップ先のファイルを削除することができるのでしょうか。

  • ネットワーク上のコンピュータにファイルをコピーできない

    社内にWEBサーバーを置いています。 同じネットワークにいるので、自分のPCから公開しているフォルダを開いて(公開しているフォルダにはパスワードの設定がしてあります。ユーザー名とパスワードを入力するとフォルダは開けます。) 直接ファイルをコピーしようとしたら、 「ファイルまたはフォルダのコピーエラー」が出て、エラーメッセージは、「・・・をコピーできません。アクセスできません。ディスクがいっぱいでないか、書き込み禁止になってないかまたはファイルが使用中でないか確認してください」と書かれています。 しかし、この方法でコピーできた時もあります。 WEBサーバーはWinNTServer,自分のPCはWinXPProです。 アップロードをこのやり方でやろうとするのが間違っているのでしょうか? 教えて下さい。

  • ファイルサーバー用差分バックアップソフトを教えて

    ファイルサーバー用差分バックアップソフトを探しています。やりたいことは、このソフトをWindows7にインストールして、Server2012のファイルをフォルダ階層ごと指定のフォルダにバックアップすることと、その差分を曜日ごとに分けた別のフォルダに階層を維持しながらコピーすることです。ハンドリングしやすいように、ファイルは圧縮なしのそのままま状態でコピーできることが希望です。フリーソフトではなく問い合わせ可能な有償ソフトでお勧めを教えてください。よろしくお願いします。

  • バックアップファイルの移動

    バックアップファイルの移動について質問が3つあります。 1つ目は、ファイルを丸ごとコピーして別のローカルディスクに移したのですが、要領が少し少なくなっていました。問題ないのでしょうか? 2つ目は、問題あるようでしたら、再度バックアップを取り直すにはどうすればよいのでしょうか? 3つ目は、移動させた際、移動元のローカルディスクが空にもかかわらず、なぜか3G程度使用されています。 中を開いても「このフォルダは空です」と表示されます。 どうすればこの3Gを無くせるのでしょうか? よろしくお願いいたします。

  • バックアップディスクについて。

    パソコン(Windows XP)を今回、出荷状態にしたのですが。 その際にバックアップディスクを使用しました。 (これはパソコンを買ったときに作ったものです。) このバックアップディスク、数枚あるのですが、これをコピーする場合、エクスプローラーで出てきたファイルを単純にコピーすれば宜しいのでしょうか? あるいはやはり隠しファイルのような物が含まれてるのでしょうか? もう1セット作っておきたいので宜しくお願いします。

  • バックアップしたファイルがありません

    はじめまして。バックアップしたファイルが見れなくて困っています。 どなたかわかる方教えてください。 サーバーのデータを外付けのHDDでバックアップしました。 バックアップできたか確認しようと思い復元しようとしたら フォルダはきちんとあるのに、その中のデータがありませんでした。 どのようにしたらいいのか全くわからないので、教えていただければ助かります。 宜しくお願いします。

  • 長い名前のファイルが削除できない

    PCの再インストールのため、中身を別PC(サーバ)にコピーしておいたのですが、そのバックアップをネットワーク越しに削除しようとしたら、1つのファイルだけ削除できなくなりました。 エラー内容は --------------------------- ファイルまたはフォルダの削除エラー --------------------------- ファイル を削除できません。指定されたファイル名は、無効かまたは長すぎます。 別の名前を指定してください。 --------------------------- OK --------------------------- そのファイルは Temporary Internet Filesに入っていて、 ファイル名の長さが半角で119文字、 パス名を含めると288文字になります。 エクスプローラでも、ファイラー(卓駆★)でも「削除」も「コピー」も「カット&ペースト」も「名前の変更」も「ショートカットの作成」もできませんでした。 PCはWin2000pro、 サーバはWin2000Serverです。 削除の仕方がわかる方、よろしくお願いします。