nodejsファイル操作ノート

1313 ワード

nodejsは流れの概念を添加して、流れの操作のファイルを通じて(通って)行雲の流れる水のようです、前より便利ですっきりしました.
まず第一例を挙げて、私達はstream.jsファイルを作ります.中身は以下の通りです.

var fs = require("fs")


var a = fs.createReadStream("source.txt")

a.pipe(fs.createWriteStream("dest.txt"))
a.on('end', function(chunk) {
	console.log("    ");
})

そばにsource.txtファイルを建てて、中は気軽にものを書いて、それからコンソールの下で、stream.jsを実行して、すぐそばがひとつ多く出てくるdest.txtを発見して、内容はみごとに拷問します.もしsource.txtの内容を変更してスクリプトを実行すれば、エラーがないことに気づき、内容も同期されました.
fs.reat WriteStreamに関する文書はここですを見ることができます.


var http = require('http')
var fs = require("fs");
 
// HTTP GET Request
http.get('http://www.163.com/',function(a){
  // a.setEncoding('utf8');
   a.pipe(fs.createWriteStream("dest.txt",{encoding:"utf8"}));
   a.on("end", function(){
       console.log("    ")
   })

})
http://codewinds.com/blog/2013-08-02-streams-basics.html