寫入以創建壹個臨時文件。
將原文件逐字復制到臨時文件中,復制到要替換的內容中,並復制要替換的新內容;復制新內容後,將原文件的讀取指針移動到要刪除的內容,然後繼續復制,直到文件結束。
關閉兩個打開的文件,刪除原始文件,並將臨時文件重命名為原始文件名。
為什麽要這麽做?因為您修改的零件的文件塊大小可能在新舊版本之間不壹致,所以不容易操作。如果大小嚴格相同,可以使用隨機訪問函數移動指針並直接寫入要修改的原始文件,但可以覆蓋原始數據。