2014-03-26 81 views
-1

我通過Java程序刪除了一個目錄。目錄被刪除但內存沒有完全釋放。臨時文件仍然存在,點擊刷新完全刪除。因此,是否有任何機制自動刷新?刪除目錄並刷新

回答

0

僅僅因爲它顯示在Windows資源管理器中並不意味着它沒有被刪除。按下「刷新」只刷新圖形用戶界面 - 如果刷新後文件不存在,則已刪除已刪除

0

該文件實際上是從文件系統中刪除,並在刷新Windows資源管理器有一些延遲。

儘管沒有必要做,但仍然爲了通過程序刷新文件瀏覽器,您應該瀏覽Tortoise SVN的源代碼。它用C++編寫,並使用Windows本機API。您將無法按原樣重複使用它,但可以從中提取該想法。

的關心源代碼如下:

如何龜不是嗎?

  • 通過廣播設置改變
  • 復位殼圖標大小和顏色深度爲原始值
  • 更新所有shell設置圖標大小和顏色深度臨時值
  • 更新所有的窗戶窗戶第二次播放設置變化

這可能是這樣做的複雜機制,但不幸的是,沒有任何簡單的方法可以解決這個問題。

我的建議:只需從Java中刪除文件,並讓文件系統自己處理它。

Shishir