# 使用NodeJS创建一个指定大小的文件
const fs = require('fs')
const path = require('path')
const filePath = path.resolve(__dirname, 'test.txt')
// 比如10M
const targetSize = 10 * 1024 * 1024
const buffer = Buffer.alloc(targetSize)
fs.writeFile(filePath, buffer, (err) => {
if (err) throw err
console.log('文件创建成功')
})
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
也可以使用promise的方式,更美观
const fs = require('fs/promises')
fs.writeFile(filePath, buffer)
.then(() => {
console.log('文件创建成功')
})
.catch((err) => {
throw err
})
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9