一開始用Undelete之類的軟體,用了一個免費但很爛的,氣個半死...
而且已經有檔案被蓋掉了 Orz...
過了3秒,冷靜下來之後想到用eclipse內建的Local History功能,它有暫存沒commit的檔案在它的神秘目錄裡面,可以去裡面慢慢挖,把檔案救回來!
路徑如下:
workspace的目錄/.metadata/.plugins/org.eclipse.core.resources/.history/
ref from eclipse的wiki
workspace的目錄/.metadata/.plugins/org.eclipse.core.resources/.history/
select * from dba_segments s, dba_tables t
where s.owner = t.owner
and s.SEGMENT_NAME = t.TABLE_NAME
and s.OWNER not in ('SYS', 'SYSTEM')
order by bytes desc;
//利用 java.net.URLEncoder.encode 把檔名轉成中文,避免下載時產生亂碼
response.setHeader("Content-Disposition","attachment; filename=" + java.net.URLEncoder.encode(request.getParameter("key"),"utf-8"));