📅  最后修改于: 2023-12-03 15:33:09.036000             🧑  作者: Mango
fs.truncate()
方法用于截断文件并将其大小调整为指定的长度。如果文件比指定长度短,则不会更改文件的内容。
fs.truncate(path, len, callback)
参数说明:
path
:要截断的文件的路径。len
:截断文件的长度。callback
:回调函数,用于指示截断操作是否成功执行。该函数有一个可选的异常参数。下面是一个简单的示例,使用 fs.truncate()
来截断一个文件:
const fs = require('fs');
fs.truncate('./example.txt', 10, (err) => {
if (err) throw err;
console.log('文件截断成功');
});
上面的代码将文件 "example.txt" 截断为 10 个字节。如果文件本来就比 10 个字节短,则不会有任何更改。
fs.truncate()
不会返回任何结果,它只会通过回调函数指示操作是否成功。如果操作成功,则 err
参数为 null
;如果失败,则 err
参数将包含错误对象。
fs.truncate()
方法不可用于目录,只能用于文件。如果对目录使用该方法,则将抛出异常。