天天看點

TypeError:First argument must be file descriptor

1、錯誤描述

TypeError:First argument must be file descriptor
2、錯誤原因

var app = require('fs');
var buf = new Buffer('我愛你,程式設計!');
app.open('you.txt','wx',function(err,fd){
	app.write(fd,buf,0,15,0,function(err,written,buffer){
		if(err)
			console.log("寫入檔案失敗");
		else
			console.log("寫入檔案成功");
			app.close(fd);
	});
});           

     第一個參數必須是檔案描述符