需求是這樣的,  在服務器上有 運營上傳的zip 包,內容是用戶的照片,我需要做的是 獲取這些照片上傳,并保存到 數(shù)據(jù)庫。 這里面的 上傳照片,保存數(shù)據(jù)庫都不難,主要問題是解壓zip包,和刪除zip 包,以及 解壓后的文件。

      之前在網上找的解壓的文件的代碼,都存在同一個問題,就是解壓之后,無法刪除 zip 包。查百度說是 資源占用,可是我已經把所有的流都關閉了哇。

       我把解壓和刪除分成兩部分用 jUnit  測試:   第一次測試解壓,并不刪除包;第二次只刪除包。我發(fā)現(xiàn),解壓方法和刪除方法在同一個test 里面測試的話,zip 包刪不掉,要是單獨一個test 測試刪除方法的話,zip 包是可以刪除的。總結一下,在同一個線程里面 解壓之后包刪不掉。這肯定是資源在占用中。

  我在代碼里面加了個垃圾回收(System.gc();),依然不行...

  我仍然不放棄,還是在 百度上找代碼,看看別人有沒有遇到這樣的問題,我看了好多,也測試了好多代碼,發(fā)現(xiàn)博客好多都是復制的,或許是其他人看了這個博客解決了問題,然后自己 不想總結,于是乎,就把 這個博客 復制到自己的 博客里,這雖然省事了,但畢竟不是自己的原創(chuàng) ,我是一個支持原創(chuàng)的人。(雖然我可能也有復制過,但是我沒有發(fā)布哇)??戳诉@么多  依然不行。突然我的扣扣亮了一下,老大發(fā)來一張圖片。

 

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓培訓

    果然精辟呀,加上去之后E盤的文件真的消失了。。  

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式