2015-06-20 141 views
2

有沒有辦法指定文件的大小/長度並讓系統保留所需的空間? 我在尋找類似:Node.JS WriteFile - 特定大小的文件

fs.write('file', Buffer, 1024*1024*54); // To create 54MB file. 
+0

請參閱[本示例](https://nodejs.org/api/stream.html#stream_event_drain)以獲得體面的實現。 –

回答

3

只需創建一個大小的Buffer

fs.writeFile('file', new Buffer(1024*1024*54)); 
+0

已經很晚了。我正在使用字符串作爲大小。 – MatBee

+0

這不適用於1024 * 1024 * 1024 - 1以上。如果你需要更大,你需要像'fs.writeFile('文件',新緩衝區(1024 * 1024 * 1024 - 1),函數(){fs.appendFile('文件',新緩衝區(1), function(){console.log('all done')})})' – Shawn

+1

@Shawn你可以參考源碼,或者解釋你的評論嗎? –

相關問題