SetEndOfFileでできるかもしれない
出来なければ (読み取り)→(サイズを制限して書き込み) しかない