Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 818 Bytes

01.writeSync.md

File metadata and controls

42 lines (36 loc) · 818 Bytes

同步文件写入

/**
 * 打开文件
 * path:要打开文件路径
 * flags:打开文件要做的操作类型, r 只读的, w 可写的
 * mode:设置文件的操作权限,一般不传、
 * 返回一个文件的描述符
 */
fs.openSync(path, flags[, mode])
/**
 * 向文件写入内容
 * fd:文件描述符
 * string: 要写入的内容
 * position:写入的位置
 * encoding:写入的编码,默认utf-8
 */
fs.writeSync(fd, string[, position[, encoding]])
/**
 * 保存并关闭文件
 * fd:要关闭的文件的描述符
 */
fs.closeSync(fd);

例子

var fs = require("fs");
var fd = fs.openSync("test.txt", 'w');
fs.writeSync(fd, "Hello 你好");
fs.closeSync(fd);
console.log("程序向下执行...");