最近在研究如何使一個(gè)zip樣的打包文件(A)從另一個(gè)zip(B)中更新包內(nèi)容,發(fā)覺有個(gè)問題不太好解決,當(dāng)發(fā)現(xiàn)B內(nèi)沒有而A內(nèi)的文件有的時(shí)候,要去除A內(nèi)的這個(gè)文件,為了保持兩個(gè)文件內(nèi)容的一致,而且以B為參考,請(qǐng)問,刪除這個(gè)多余的文件該怎樣進(jìn)行呢?自己幼稚的想法是:最快的操作就是像鏈表那樣直接修改磁盤物理地址,然后改動(dòng)信息文件頭。
感覺這是后像個(gè)磁盤碎片整理程序,不知誰這方面的原理、知識(shí)。謝謝!