fs.truncate(path[, len], callback)
历史
版本 | 变化 |
---|---|
v18.0.0 | 将无效回调传递给 |
v16.0.0 | 如果返回多个错误,则返回的错误可能是 |
v10.0.0 |
|
v7.0.0 |
|
v0.8.6 | 添加于:v0.8.6 |
参数
path
<string> | <Buffer> | <URL>len
<integer> 默认:0
callback
<Function>err
<Error> | <AggregateError>
截断文件。除了可能的异常之外,没有为完成回调提供任何参数。文件说明符也可以作为第一个参数传递。在这种情况下,调用fs.ftruncate()
。
import { truncate } from 'node:fs'; // Assuming that 'path/file.txt' is a regular file. truncate('path/file.txt', (err) => { if (err) throw err; console.log('path/file.txt was truncated'); });
const { truncate } = require('node:fs'); // Assuming that 'path/file.txt' is a regular file. truncate('path/file.txt', (err) => { if (err) throw err; console.log('path/file.txt was truncated'); });
不推荐传递文件说明符,并且可能会导致将来抛出错误。
有关更多详细信息,请参阅 POSIX
文档。truncate(2)
相关用法
- Node.js fs.truncate()用法及代码示例
- Node.js fs.truncateSync()用法及代码示例
- Node.js fs.filehandle.datasync()用法及代码示例
- Node.js fs.chmod()用法及代码示例
- Node.js fs.read()用法及代码示例
- Node.js fs.Dirent.isFile()用法及代码示例
- Node.js fs.Dir.closeSync()用法及代码示例
- Node.js fs.fchmodSync()用法及代码示例
- Node.js fs.symlink(target, path[, type], callback)用法及代码示例
- Node.js fs.constants用法及代码示例
- Node.js fs.mkdir()用法及代码示例
- Node.js fs.mkdirSync()用法及代码示例
- Node.js fs.fdatasync()用法及代码示例
- Node.js fs.Dirent.isFIFO()用法及代码示例
- Node.js fs.copyFile()用法及代码示例
- Node.js fs.writeSync()用法及代码示例
- Node.js fs.symlink()用法及代码示例
- Node.js fs.openSync()用法及代码示例
- Node.js fs.filehandle.write()用法及代码示例
- Node.js fs.fdatasyncSync()用法及代码示例
- Node.js fs.filehandle.sync()用法及代码示例
- Node.js fs.fsyncSync()用法及代码示例
- Node.js fs.Dirent.isDirectory()用法及代码示例
- Node.js fs.lchownSync()用法及代码示例
- Node.js fs.promises.link()用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 fs.truncate(path[, len], callback)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。