2014年4月27日

7zip 解壓縮暫存資料夾磁碟空間不足


 
自己的電腦已經用了五年多了,
因為當初電腦的硬碟都很小,所以想當然爾C槽的空間也切得不夠大,
而因為windows用久了會越用越肥,最近就常常面臨C槽空間快滿的問題。

平常C槽快滿是還好,只要留個幾GB給他,再把暫存資料夾指定到D槽就OK,
但前些日子卻遇到 7zip 一直無法解壓縮的情況,
明明windows系統暫存資料夾是在D槽,也試過去改7zip工作資料夾路徑了,
也確認D槽(系統暫存)和目的地資料夾都還有足夠的空間,
但為什麼解壓縮時卻還是會因為C槽空間不足而導致解壓縮的錯誤呢?
原來是因為7zip有個奇怪的bug……

在解 bug之前先跟大家說明一下 7zip 可以修改工作資料夾路徑。
只要在上方選單「工具」->「選項」->「資料夾」,
就能看到工作資料夾(也就是解壓縮時的暫存資料夾路徑)設定,
預設應該是系統暫存資料夾,如果想更改也可以在這邊調整。


然而依上面所說,以我先前的經驗,
調整後卻都沒有用,仍然會因為C槽空間不足一直跳錯誤,
後來查了一下文章,才發現解壓縮的方式不同,7zip就會用不同的路徑當暫存資料夾。
  • 拖拉方式:直接將7zip中的檔案拉到檔案總管
    我平常都用這種方式,但這種方式完全不理系統暫存資料夾,
    也不理7zip自身工作資料夾的設定,完全就是用C槽,難怪會一直無法解壓縮…
  • 解壓縮按鈕:選擇檔案後按「解壓縮」按鈕,再選擇目的地資料夾
    這種方式就能正常使用暫存資料夾了(還是直接解到目的地了?),
    但總之再也不會因為C槽空間不足跳錯誤囉!


總之這個問題就是7zip的奇怪設定(bug?)造成的,
如果是開啟壓縮檔後選上方的解壓縮按鈕,就會直接解到你要的地方,
但使用直接拖拉的方式,似乎就會先在C槽解完再搬到指定的地方,
然後C槽空間就不足跳錯誤了……

以上經驗分享,希望能幫上大家的忙 ^^

本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:7zip, 磁碟空間不足, 解壓縮, 暫存資料夾, 工作資料夾
參考資料:


更多精選推薦文章