XCode 16.2 日本語化計画
このファイル記述語によって参照されるファイルを切り捨てるか、拡張します。
newSize
ファイルのサイズを変更する長さ(バイト単位)。
retryOnInterrupt
interrupted が throws された場合に書き込み操作を再試行するかどうか。デフォルトは true です。1 回だけ試行し、中断時にエラーを throw するには、false を渡します。
このファイル記述語によって参照されるファイルは、newSize に切り詰め (または拡張) されます。
ファイルの現在のサイズが newSize を超える場合、余分なデータは破棄されます。ファイルの現在のサイズが newSize より小さい場合、ファイルは拡張され、指定されたサイズまでゼロで埋められます。
この関数を使用するには、ファイルが書き込み用に開かれている必要があります。
対応する C 関数は ftruncate です。