Windows7でテンポラリファイル(とフォルダ)削除

| コメント(0) | トラックバック(0)
XPの時はD:\tempなどにテンポラリを移動させて運用してました。
Wineows7ではシステムのテンポラリは移動しないことに。そのかわり、ファイルの圧縮/解凍やちょっとした作業の時に使うテンポラリディレクトリをd:\に設定。

このフォルダの中身をシャットダウン時に削除できたらキレイだなと思って簡単なバッチファイルを書いてみました。シャットダウン時ではなく、ログオン時に動くようにタスクを追加しておきました。たまに再機動するとキレイなテンポラリディレクトリになるので、まあまあですか。
バッチファイルの内容はこんなの
deltemp.bat

echo off
d:
cd temp
dir /b > d:\temp\dir.txt
sed -f c:\command\dt.sed  d:\temp\dir.txt > c:\command\dir2.bat
del *.* /Q
c:\command\dir2.bat
del *.* /Q
exit


こんな感じで作ってみたんですけど、あれ? del *.*が二回もあるや。ま、いいのか。
c:\commandっていう変なディレクトリはむかーーーしからバッチファイルとかsedとかの小物を入れてしまってたので、そのまま名前を引き継いでます。pathは通してあります。

自動で作成されるdel2.batはこんな感じになってました。もちろんエラーが出ると思うのですけど、見えないからいいんです。そのためのスイッチだし。

rmdir "dir.txt" /S/Q
rmdir "FlashMemo2_v209" /S/Q
rmdir "nodoka-4.10_sample_setup" /S/Q




トラックバック(0)

トラックバックURL: http://y384.com/mt/mt-tb.cgi/620

コメントする

このブログ記事について

このページは、Y.Sahashiが2010年6月18日 09:07に書いたブログ記事です。

ひとつ前のブログ記事は「Windows 7」です。

次のブログ記事は「Windows7 でキーアサイン・ショートカットキー変更」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。