• ベストアンサー

シャットダウン時のファイル自動削除

ご存知の方がいらっしゃったらご教授ください。 Windows2000またはWindowsXPproを載せているパソコンで、 あるフォルダ中のファイルをシャットダウン時に自動的に削除することは可能でしょうか? もし可能であればどのようにすればよいでしょうか?

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

  • ベストアンサー
  • kikaida-
  • ベストアンサー率69% (37/53)
回答No.3

Win200ProまたはWinXPBuinessならば、ポリシーを利用してシャットダウン時のスクリプトを実行させることが出来ます。 実行方法は、ファイル名を指定して実行に「gpedit.msc」と入力します。 ここから「windowsの設定」⇒「スクリプト」⇒「シャットダウン」を開き、ここにバッチファイル名を指定します。 当然、このバッチファイルで目的のファイルを削除するようにします。

cascade
質問者

お礼

WinXPBuiness(Business?)というものの存在自体を勉強不足で知らないのですが、 WinXPproにも同じ機能があるみたいですね。 大変参考になりました。 ありがとうございます。

その他の回答 (3)

回答No.4

自分で実際に使ったことがないので、どこまで使えるのか、使い物になるのか わかりませんが..

参考URL:
http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/ja-jp/gptext_assigncomputershutdowns
cascade
質問者

お礼

参考URLの掲載、ありがとうございます。 リンクが失敗しているのか、#4さんが載せたかったものと違う表示になっているような気がしていますが…。

noname#9381
noname#9381
回答No.2

バッチファイルのダブルクリックで終了するというルールを作るのであれば可能です。(通常の[スタート]→[シャットダウン]では無理だと思います) 1.以下の内容をメモ帳などで書いてshutdown.batなどと名前をつけてデスクトップにでも保存する。 @ECHO OFF DEL /Q C:\Folder_Name SHUTDOWN -S 2.そのバッチファイルをダブルクリックするとファイルが削除されてOSが終了します。  この例ではCドライブ直下のFolder_Nameというフォルダの中身を全て削除しています。SHUTDOWNコマンドはWindows XP以降で実装されていますので、Windows 2000の場合はMicrosoftのサイトからWindows 2000 Resource Kit Toolsを入手してその中からSHUTDOWN.exeを導入しておくことが必要です。

cascade
質問者

お礼

通常のシャットダウン方法じゃ無理ですか…。 バッチを使う以外にシャットダウンする方法を残してしまわないようにできればいいんですが、 普通にシャットダウンする方法で抜け道になるのであればちょっとまずいかも…。 ともかく参考にさせていただきます。 ありがとうございます。

  • agehage
  • ベストアンサー率22% (2552/11346)
回答No.1

起動時なら「スタートアップ」にそれっぽいバッチファイルを入れればいいと思いますが、終了時だと難しそうですね。 GINAにその機能を入れればいいのですが、むずかしいです。

cascade
質問者

お礼

素早い反応、ありがとうございます。 おっしゃるとおり、起動時ならば簡単だと思うのですが、 終了時となるとやはり難しいですか…。

関連するQ&A

  • win10 シャットダウン時に特定フォルダ削除

    Windows10でシャットダウンした時に、特定のフォルダを自動的に削除する方法はありますでしょうか?  ※シャットダウン用バッチを作成せずに実行したいです。   フォルダ名は固定ではなく、「特定文字列+ワイルドカード」です。 よろしくお願いします。

  • 一時ファイルについて win32 GetTempFileName

    windowsの一時ファイルについて質問です。 一時ファイルは基本的にプログラム終了時には削除するものだが、万が一、不正な処理によって削除できなかった場合に不要なファイルが残ってもいいようにあるということを学んだのですが、そこでいくつか質問があります。 1.残ってしまった一時ファイルはいつ削除されるのでしょうか? 2.GetTempFileNameを使って作成した一時ファイルは、Windows のシャットダウン時に自動的に削除されることはありません。とMSDNに書いてあったのですが、シャットダウン時に自動的に削除される一時ファイルも作ることができるのでしょうか? 3.GetTempFileNameを使う理由がわかりません。なぜ、わざわざファイル名を生成してしかも拡張子が .tmp なのでしょうか?普通に一時フォルダーにファイルを作ってはダメなのでしょうか?例えば 任意の名前.txt これだと自動で削除されなくなるとか?? 例えば、そんな重要じゃないけど残ってたらうれしいな程度のファイル(ソフトウェアの前回の状態を記憶したファイルなど)を一時フォルダーに作って保存して置くってのはありなのでしょうか?

  • シャットダウン時にアプリケーションを自動削除したい

    ウイルス対策ソフトを除いて、シャットダウン時にアプリケーションを自動削除する方法を教えてください。

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

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

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

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

  • ファイルの自動削除

    こんにちは! 私は今、各会場をまわってパソコンの講師を行っています。 会場のパソコンのマイドキュメントにFDで資料用のファイルをコピーしているのですが、講習が終わったあとにすべて削除して元の状態に戻さなければなりません。 出来ることならパソコンの電源を切った後、次回起動した時には前回コピーしたマイドキュメント内のファイルが自動的に削除されているような設定にしたいと思っております。 会場のパソコンの仕様は、Windows98 SEです。 よろしくお願い致します。

  • 起動している実行ファイルをシャットダウン時に・・・

    OS:win2000です 常時、実行している*.exeファイルがあります  この実行ファイルをシャットダウン時、 自動で正常に終了したいのですが、可能でしょうか? [×]:閉じる をclickし、シャットダウンをすれば問題ない のですが、行き成りシャットダウン時に正常にexeを終了した いのです。  起動時、自動的にexeが起動するスタートアップの反対の 動作なのですが・… 可能でしょうか?ご存知の方、よろしくお願いします

  • シャットダウン時にスクリプト実行してテンポラリファイルを削除したい

    Windows 2000でシャットダウン時にスクリプトを実行してテンポラリファイルを削除したいのですが、どのようなスクリプトをどのように設置・設定したらよいでしょうか。お願いします。

  • シャットダウン時処理

    [スタートアップ]フォルダにプログラムそのものなり,プログラムへのショートカット入れておくと,起動時に自動的にそのプログラムが実行されますよね.それと同じように,シャットダウン(あるいはログアウト)しようとしたときに自動的にプログラムを走らせたいのですが,できないのでしょうか? unixではそうした指定があったのですが,Windows ではどうも見当たりません.「[シャットダウン]フォルダなんかがあって,そこにショートカットを入れておけばOK」とでもなっていれば便利なのですが….

  • シャットダウンの時タスクホストウインドウが出る。

    Gateway製のノートパソコンです。ウインドウズ10ですがシャットダウンの時タスクホストウインドウが出て自動でシャットダウン出来なくなりました。 強制的にシャットダウンをクリックしないとシャットダウンしません。 解決方法をご教授下さい。 お願いします。