当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Node.js FileHandle.truncate(len)用法及代码示例

filehandle.truncate(len)

添加于:v10.0.0

参数

截断文件。

如果文件大于len 字节,则仅前len 字节将保留在文件中。

以下示例仅保留文件的前四个字节:

import { open } from 'node:fs/promises';

let filehandle = null;
try {
  filehandle = await open('temp.txt', 'r+');
  await filehandle.truncate(4);
} finally {
  await filehandle?.close();
}

如果文件先前短于 len 字节,则将其扩展,并且扩展部分用空字节 ('\0') 填充:

如果len 为负数,则将使用0

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 FileHandle.truncate(len)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。