truncate FILEHANDLE,LENGTH
truncate EXPR,LENGTH

将 FILEHANDLE 打开的文件或由 EXPR 命名的文件截断到指定的长度。如果系统上未实现截断,则会引发异常。成功返回 true,错误返回 undef

如果 LENGTH 大于文件长度,则行为未定义。

FILEHANDLE 文件中的位置保持不变。您可能希望在写入文件之前调用 seek

可移植性问题:"perlport 中的截断".