参数说明
openSync(filename, flag, mode)
filename 文件路径
flag 读写方式(参考 flag表)
mode 可选,文件读写权限(参考 mode表),默认:0666
返回值:文件ID
示例
var fs = require("fs");
var buf1 = Buffer.from("liboke.cn"); //写入文本缓存
var buf2 = Buffer.alloc(10); //读取保存缓存
var fd;
try{
var fd = fs.openSync("./text.txt", "w+"); //打开文件
var wlen = fs.writeSync(fd, buf1, 0, buf1.length, 0); //写入 buf1 内容到文件
fs.fsyncSync(fd); //等待 writeSync() 写入完成,同步下这个人感没必要
var rlen = fs.readSync(fd, buf2, 0, buf2.length, 0); //读取文件内容到 buf2
console.log(buf2.toString());
}catch(e){
if(fd) fs.close(fd); //如果文件已打开,则关闭
console.log("操作文件失败");
}