2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« ごみ箱を空にする。(XP) | トップページ | CScript.exeからコンソールアプリを同じコンソールウィンドウで実行する。 »

2007年12月14日 (金)

インターネット一時ファイルを削除する。

キャッシュファイルとCookieの両方を削除するには、1行

CreateObject("Shell.Application").NameSpace(32).Items().InvokeVerbEx("delete")

ですが、Cookie削除前に警告ダイアログが出ます。

キャッシュファイルだけを削除するには、4行

Set Folder=CreateObject("Shell.Application").NameSpace(32)
For Each FolderItem In Folder.Items()
  If Left(Folder.GetDetailsOf(FolderItem,1),7)<>"Cookie:" Then FolderItem.InvokeVerb("delete")
Next

で、警告ダイアログは出ません。

Cookie削除の警告ダイアログを出さずに、Cookieだけを削除する方法はどうもなさそうです。:-(
Cookiesフォルダ側の実体だけを消しても、Cacheフォルダ側の情報が消えないし。

« ごみ箱を空にする。(XP) | トップページ | CScript.exeからコンソールアプリを同じコンソールウィンドウで実行する。 »