/

如何在 Node.js 中創建空文件

如何在 Node.js 中創建空文件

發現如何在 Node.js 的文件系統文件夾中創建一個空文件

fs 內置模塊提供的 fs.openSync() 方法是最佳選擇。

它返回一個文件描述符:

1
2
3
4
const fs = require('fs')
const filePath = './.data/initialized'

const fd = fs.openSync(filePath, 'w')

w 標誌確保在文件不存在時創建文件,如果文件存在,則用新文件覆蓋它,覆蓋其內容。

使用 a 標誌可以避免覆蓋。如果文件不存在,仍然創建該文件。

如果不需要文件描述符,可以在 fs.closeSync() 調用中包裝該調用以關閉文件:

1
2
3
4
const fs = require('fs')
const filePath = './.data/initialized'

fs.closeSync(fs.openSync(filePath, 'w'))

tags: [“Node.js”, “filesystem”, “file creation”, “fs.openSync()”, “fs.closeSync()”]