2017-08-07 3 views
0

私が指定したサイズ> 0にファイルを切り詰めるために、安全で、クロスプラットフォームな方法を探しています(あまり長際に、ファイルの現在の長さ)。それは、Delphiで非常に簡単でした:切り捨てwxFile(小さい方の長さを設定)

Seek(f,position); 
Truncate(f); 

私は驚いてはwxFileクラスで、この方法はありません。内容をコピーし、一時ファイルを使用して

は受け入れられません。

答えて

1

実際にこのような方法はありません.Windowsでは、ftruncate(f.fd())を自分でUnixまたはSetEndOfFile()に電話する必要があります。

関連する問題