回覆列表
-
1 # 使用者9019516192947
-
2 # 使用者5031951900279
壓縮包中的檔案不能直接執行。任何從壓縮包中開啟的檔案會有個釋放過程。而這個釋放過得是從當前目錄中的壓縮包中釋放檔案到系統臨時目錄中之後才會執行。
所以這裡就產生了一個正在複製的顯示。當然有些時候小檔案開啟的時候不會顯示,那是因為速度快肉眼沒看到而已,實際上還是有個釋放過程的。
這屬於正常現象,不用當心。
平時日常使用時發現,右鍵壓縮檔案,解壓縮,是會直接解壓到當前資料夾或目標資料夾的。而如果直接將檔案從壓縮包裡拖出來,則會先解壓到系統的臨時目錄下,再複製到目標資料夾。同時,我們也發現,如果直接在壓縮包裡開啟檔案,所有有關聯的檔案也是被解壓到臨時目錄下的。因此我猜測,差別就在於『拖動』這一操作上。可能是『拖動』操作呼叫了windows自身的介面,而該介面的功能本身可能是類似於複製(或者移動)的操作(比如從一個資料夾拖到另一個資料夾,從D盤拖到E盤等)。因而我們有理由大膽猜測,當我們把檔案從壓縮包裡拖出來時,實際上是由作業系統的『拖動』介面『開啟』了所有檔案(所以解壓到了臨時資料夾下),並由作業系統把所有檔案移動到目標資料夾下。以上純屬個人猜測。錯了請輕拍。