如何利用檔案操作API,實作釋放檔案尾的一部分空間,即寫入后的檔案大小,小于寫入前?
我現在要操作已經存在的一個檔案,假設此檔案3K大小。
而我要重新寫入的內容只占2K大小。
這用FileWrite等API函式如何實作?
我知道先洗掉后重新Create是可以的,
但這樣應該會效率比較低的。
我想直接把檔案尾多余的部分洗掉,應如何做?
uj5u.com熱心網友回復:
CreateFile 打開檔案,用 FileWrite 寫完以后,再用Windows API: SetEndOfFile,最后 CloseHandle轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66054.html
