0
我正在尋找一種安全且跨平臺的方式將文件截斷爲指定大小> 0(文件當前長度較小的長度)。這是很容易在Delphi:截斷wxFile(設置較小的長度)
Seek(f,position);
Truncate(f);
我很驚訝有在wxFile
類這種方法沒有。
使用臨時文件複製內容是不可接受的。
我正在尋找一種安全且跨平臺的方式將文件截斷爲指定大小> 0(文件當前長度較小的長度)。這是很容易在Delphi:截斷wxFile(設置較小的長度)
Seek(f,position);
Truncate(f);
我很驚訝有在wxFile
類這種方法沒有。
使用臨時文件複製內容是不可接受的。
確實沒有這樣的方法,你需要在Unix下自己調用ftruncate(f.fd())
,或者在Windows下自己調用SetEndOfFile()
。