發現如何在 Node.js 的文件系統文件夾中創建一個空文件
fs
內置模塊提供的 fs.openSync()
方法是最佳選擇。
它返回一個文件描述符:
const fs = require('fs')
const filePath = './.data/initialized'
const fd = fs.openSync(filePath, 'w')
w
標誌確保在文件不存在時創建文件,如果文件存在,則用新文件覆蓋它,覆蓋其內容。
使用 a
標誌可以避免覆蓋。如果文件不存在,仍然創建該文件。
如果不需要文件描述符,可以在 fs.closeSync()
調用中包裝該調用以關閉文件:
const fs = require('fs')
const filePath = './.data/initialized'
fs.closeSync(fs.openSync(filePath, 'w'))