的createWriteStream()方法是fs模塊的內置應用程序編程接口,可用於快速創建可寫流,以將數據寫入文件。當涉及大量數據時,與fs.writeFile之類的方法相比,該方法可能是更明智的選擇。
用法:
fs.createReadStream( path, options )
參數:該方法接受上述和以下所述的兩個參數:
- path:此參數保存讀取文件的文件路徑。它可以是String,Buffer或URL。
 - options:它是一個可選參數,用於保存字符串或對象。
 
返回值:此方法返回fs.ReadStream目的。
以下示例說明了createWriteStream()方法在Node.js中:
範例1:這個例子使用使用fs.createWriteStream()方法將一些內容寫入文件。
Node.js
// Node.js program to demonstrate the  
// fs.createWriteStream() method  
  
// Include fs module  
let fs = require('fs'),  
  
// Use fs.createWriteStream() method  
// to write the file  
let writer = fs.createWriteStream('test_gfg.txt')  
  
// Read and disply the file data on console  
writer.write('GeeksforGeeks');輸出:
test_gfg.txt file data: GeeksforGeeks
範例2:來自可讀流的管道。
Node.js
// Node.js program to demonstrate the   
// fs.createWriteStream() method  
  
// Include fs module  
let fs = require('fs'); 
   
let writer = fs.createWriteStream('test_gfg.txt', { 
        flags:'w'
    }); 
   
// Use fs.createReadStream() method  
// to read the file  
let reader = fs.createReadStream('test_gfg.txt') 
         .pipe(writer);使用可寫流,例如使用創建的流fs.createWriteStream,可以從可讀流中傳遞數據。
相關用法
- Node.js console.timeLog()用法及代碼示例
 - Node.js GM roll()用法及代碼示例
 - Node.js GM resize()用法及代碼示例
 - Node.js GM quality()用法及代碼示例
 - Node.js GM segment()用法及代碼示例
 - Node.js GM orderedDither()用法及代碼示例
 - Node.js GM raise()用法及代碼示例
 - Node.js GM minify()用法及代碼示例
 - Node.js GM magnify()用法及代碼示例
 - Node.js GM write()用法及代碼示例
 - Node.js GM transparent()用法及代碼示例
 - Node.js GM whitePoint()用法及代碼示例
 - Node.js GM thumbnail()用法及代碼示例
 - Node.js GM threshold()用法及代碼示例
 - Node.js GM whiteThreshold()用法及代碼示例
 
注:本文由純淨天空篩選整理自nitin_sharma大神的英文原創作品 Node.js | fs.createWriteStream() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
