node.js中的文件系统

mac2026-03-17  3

文件打开操作

fs.open(path, flags[, mode], callback)

path: <string>|<Buffer>|<URL>flags: <string>|<number>mode: <integer> Default: 0o666callback: Function(err, fd)

这是异步打开文件,同步打开文件可以用

fs.openSync(path, flags[, mode]),返回一个表示文件描述符的整数。 flags的值可以是:

'r': 以读取模式打开文件,如果文件不存在则发生异常'r ': 以读写模式打开文件,如果文件不存在则发生异常'w': 以写入模式打开文件,如果文件不存在会被创建,如果文件存在会被截断'wx': 类似于'w',但如果path存在,则失败。'w ': 以读写模式打开文件,如果文件不存在会被创建,如果文件存在会被截断'wx ': 类似于'w ',但如果path存在,则失败。

文件描述符:写了几个程序发现返回的整数是从3开始的,当一个程序中有多个打开文件操作,整数会依次递增。

更多专业前端知识,请上 【猿2048】www.mk2048.com
最新回复(0)