• ベストアンサー

ファイルの自動削除方法について

mann555の回答

  • ベストアンサー
  • mann555
  • ベストアンサー率46% (29/62)
回答No.3

WSHとはWindows Scripting Hostの事です。 詳細はMicrsoftのサイトを参照してください。

参考URL:
http://www.microsoft.com/japan/developer/scripting/default.asp
edp-k
質問者

お礼

mann555さん、回答有難うございました。 ファイルの削除のサンプルがありましたら、教えていただけませんか。 以上、宜しくお願い致します。

関連するQ&A

  • ファイル自動削除

    あるフォルダ内に データをテキストで出力を行っています。 このフォルダに作成されたテキストのうち、5日前に作成されたものを自動削除させたいと思っています。 どのような方法・スクリプトにすればよいのでしょうか? 良い手法をご存知でしたら、教えてください。

    • 締切済み
    • PHP
  • 一定期間ごとにフォルダを自動削除したい。

    ○概要 バックアップソフトで特定フォルダを、毎時00:00に別ドライブにバックアップを取っておりますが、この時に自動生成されるバックアップフォルダ(フォルダとファイルが自動生成されます)を一定期間経過後自動削除したいのですが、ぴったり目的に合うフリーウェアが見つかりません。 ○要望 デスクトップPCのMyDocumentフォルダを、外付けHD購入して増設し、付属ソフトでバックアップを取っております。 バックアップソフトは付属のものなので、簡易機能であり 営業日単位でバックアップジョブを登録してます。 ジョブ(1):月曜日のバックアップ(火曜日の00:00にMydocumentを自動バックアップ) ジョブ(2):火曜日のバックアップ(水曜日の00:00にMydocumentを自動バックアップ) ジョブ(3):水曜日のバックアップ(木曜日の00:00にMydocumentを自動バックアップ) ジョブ(4):木曜日のバックアップ(金曜日の00:00にMydocumentを自動バックアップ) ジョブ(5):金曜日のバックアップ(土曜日の00:00にMydocumentを自動バックアップ) バックアップ先は増設した外付けHD(Eドライブ)配下の曜日フォルダです。 E:\Backup\Monday\ E:\Backup\Tuesday\ E:\Backup\Wednesday\ E:\Backup\Thrusday\ E:\Backup\Friday\ 各ジョブに対応したフォルダ名はシステムで一意に決められ変更はできません。 また、ジョブごとに1フォルダずつできるのもバックアップソフトの仕様です。 各ジョブに対応した曜日ごとのフォルダ配下に、00:00にMydoumentを自動バックアップすると 乱数フォルダ名のフォルダが自動生成され、その中にバックアップソフト独自の1かたまりになったファイルが1つと設定ファイルが1つできます。 この、各ジョブに対応した曜日フォルダ配下に自動生成されるバックアップフォルダを一定期間ごとに自動削除したいというのが要望です。 期間は1ヶ月(20営業日)で削除したいので、1ヶ月たったフォルダを自動削除でも E:\Backupフォルダを監視し、フォルダ数が20個以上いったら、古いものから自動削除という設定でも 各曜日フォルダ配下のフォルダが4個以上いったら古いものから自動削除でも構いません。 まずフォルダの自動削除ソフトウェアが数が少なく、ファイル対応のものばかりです。 あっても、監視フォルダ数が少なかったり、孫フォルダ非対応のものしか見つかりません。 よい方法があったらお教え願います。

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

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

  • 古いファイルを自動的に削除

    Windows7を使っております。 特定のフォルダにあるファイルを一定期間(例えば一週間)過ぎたものから、自動的にに削除する方法は無いでしょうか? そのようなソフトでも、batファイルの作り方でもよいのでお願いいたします。 (ファイル名に日時を含ませることは可能です。)

  • フォルダ内の古いファイルを自動で削除する方法

    Macの特定のフォルダ内に保存されているファイルで、追加日から3日以上経過しているものを自動で削除したいのですが、良い方法を教えてください。 保存フォルダ内にはサブフォルダがいくつかあり、Automatorで試したところ、フォルダ内のファイルは削除できましたが、フォルダ自体は削除されずに残ってしまいました。 Automatorでフォルダごと削除する方法があれば教えてください。 他の方法でも構いませんので、ご指導宜しくお願いします。

    • 締切済み
    • Mac
  • 1万個のファイルから任意の5千個を削除したい

    お知恵をお貸しください。 フォルダ内に1万個のJPEG画像があります。 ファイル名は連続した数字で、000001~010000まで名前がついています。 このうち下1桁が偶数のファイルだけを削除して、ファイル数を5000個に減らしたいのです。 連続キャプチャ画像なので、前5000、後5000などの削除はできません。 ファイルのサイズ、種類、更新日時、大きさは全て同一なので、これらの違いによる抽出はできません。 偶数名のファイルだけをうまく削除できる方法はありませんでしょうか?><

  • ファイルの自動削除について

    Canonの複合機(iRC5870N)からpdfスキャンをしたファイルが 共有サーバ(WindowsServer2003)の特定フォルダに転送されます。 スキャンしたらファイルを削除していけばよいのですが、 そのままにしているので、どんどん溜まっていきます。 そのため、スキャンした日から3ヶ月経過したら自動的にフォルダから 削除していくようにしたいのですが、よい方法があればご教授下さい。

  • EXCELで追加、更新、削除を自動抽出

    表A 商品ID  商品名 1    みかん 2    りんご 3    いちご 表B 商品ID  商品名 1    みかん 2    マンゴー 4    キウイ ↓ 自動抽出処理 結果 2    マンゴー (更新) 3    いちご  (削除) 4    キウイ  (追加) というように、 追加、更新、削除したものを自動抽出してくれるフリーソフトや、コマンドをご存知でしたらどうか教えてください。 やはり自分でプログラミングするしかないのかもしれませんが・・・。 すでにあるものがあったら使いたいと思います。

  • WSHでファイルを圧縮し削除する方法

    以下の条件の運用をWSHで実行できないかと考えています。 (1) D:\logフォルダ(固定フォルダ)内にある複数のファイル全てを ひとつのZIPファイルに圧縮し纏める。 (ZIPファイル名はスクリプトで自動付与され、元ファイル名の日付部分が付く事。) (2)圧縮したファイルをD:\log\Archive(出力先固定)に保存する。 (3)圧縮元のD:\logフォルダのファイルは全て削除する。 (4)処理が完了したら「完了しました」とメッセージ表示する。 <フォルダ構成例> D:\logフォルダ内 2007_12_17_1.log、2007_12_17_2.log、2007_12_17_3.log・・・ D:\log\Archive内 2007_12_16.ZIP、2007_12_15.ZIP・・・ ※この状態でWSHファイルを実行するとD:\logフォルダ内が空になり、D:\log\Archive内に2007_12_17.ZIPが作成される。 なおZIP圧縮後に元ファイルを削除しますが、ファイルサイズが大きくなった場合、圧縮に時間が掛かり、すぐに削除するとエラーになる点の考慮も必要です。 すいませんが、上記一連の処理を、1つのWSHファイルを実行するだけで実現するスクリプトをご教授ください。宜しくお願いします。

  • 共有フォルダのファイルを間違って削除

    小規模なLANを組んでいる社内で、ファイルサーバーを運用しています。全社員がアクセスできる共有フォルダがあるのですが、先日誰かがその中身を誤って全部削除していしまいました。データ自体はバックアップを取ってあったので問題無いのですが、誰もが『俺じゃない』と言い張る次第で、パソコンに詳しくない社員もいる中、また同じような事が起こらないか心配です。共有フォルダに対して、誰がいつどのようにアクセスし、どのような作業をしたか、履歴を取ることは可能でしょうか?ファイルサーバーはWindowsNT4.0です。 また、共有フォルダを通じて削除されてしまったファイルは、誰かのゴミ箱に入るのではなく、いきなり削除されてしまうのですよね?このデータはバックアップ以外からは復旧する事は無理なのでしょうか。