📅  最后修改于: 2023-12-03 15:03:13.037000             🧑  作者: Mango
fsPromises.truncate()
方法是 Node.js 文件系统模块中的一个异步函数,用于截断指定文件的长度。截断后的文件大小将变为给定的长度。
fsPromises.truncate(path, len)
path
(string): 文件的路径。len
(integer): 截断后的文件长度。下面是一个使用 fsPromises.truncate()
方法截断文件长度的示例:
const fsPromises = require('fs').promises;
async function truncateFile(path, len) {
try {
await fsPromises.truncate(path, len);
console.log(`文件 ${path} 截断成功。`);
} catch (error) {
console.error(`文件 ${path} 截断失败:`, error);
}
}
truncateFile('example.txt', 100);
在上述示例中,我们调用 fsPromises.truncate()
方法截断名为 example.txt
的文件的长度为 100。如果文件存在并操作成功,则将打印出 文件 example.txt 截断成功。
;如果操作失败,则将打印出错误信息。
更多关于 fsPromises.truncate()
方法的详细信息,可以参考官方文档:fsPromises.truncate()。