全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2314
推到 Plurk!
推到 Facebook!

如何刪除IE暫存檔案夾的所有檔?

答題得分者是:hagar
hcker
中階會員


發表:95
回覆:118
積分:62
註冊:2003-02-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-21 15:13:17 IP:218.19.xxx.xxx 未訂閱
在程式上如何實現?謝謝, 比如如何獲得這個路徑, 是否可以使用removedir 然後再將該目錄createdir ? 謝謝大大。 本是同根生,相煎何太急?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-21 15:40:57 IP:202.39.xxx.xxx 未訂閱
參考 http://delphi.about.com/bltip1002.htm 這篇: 44/2002. How to delete 'Temporary Internet Files' from code
{
Usage:    procedure TForm1.Button1Click(Sender: TObject); 
begin 
  DeleteIECache; 
end; 
}    uses 
  WinInet; 
   
procedure DeleteIECache; 
var 
  lpEntryInfo: PInternetCacheEntryInfo; 
  hCacheDir: LongWord; 
  dwEntrySize: LongWord; 
begin 
  dwEntrySize := 0; 
  FindFirstUrlCacheEntry(nil, TInternetCacheEntryInfo(nil^), dwEntrySize); 
  GetMem(lpEntryInfo, dwEntrySize); 
  if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize; 
  hCacheDir := FindFirstUrlCacheEntry(nil, lpEntryInfo^, dwEntrySize); 
  if hCacheDir <> 0 then  
  begin 
    repeat 
      DeleteUrlCacheEntry(lpEntryInfo^.lpszSourceUrlName); 
      FreeMem(lpEntryInfo, dwEntrySize); 
      dwEntrySize := 0; 
      FindNextUrlCacheEntry(hCacheDir, TInternetCacheEntryInfo(nil^), dwEntrySize); 
      GetMem(lpEntryInfo, dwEntrySize); 
      if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize; 
    until not FindNextUrlCacheEntry(hCacheDir, lpEntryInfo^, dwEntrySize); 
  end; 
  FreeMem(lpEntryInfo, dwEntrySize); 
  FindCloseUrlCache(hCacheDir); 
end;     
--- 每個人都是一本書
hcker
中階會員


發表:95
回覆:118
積分:62
註冊:2003-02-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-21 17:50:39 IP:61.144.xxx.xxx 未訂閱
非常感謝,儘管……我看得一知半解的! 可否告訴我我在delphi裏如何表示檔的路徑?比如winnt的系統安裝位置? 比如使用%USERPROFILE%是否能正確的表示出用戶的目錄位置? 本是同根生,相煎何太急?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-21 18:11:22 IP:202.39.xxx.xxx 未訂閱
1.用 GetSystemDirectory 這個 API 2.參: http://bdn.borland.com/article/0,1410,27703,00.html --- 每個人都是一本書
系統時間:2024-05-04 14:37:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!