天天看点

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);
	});
});           

     第一个参数必须是文件描述符