options
{Object|string}encoding
{string|null} 默认值:null
。
- 返回: {Promise}
异步地读取文件的全部内容。
Promise
被解决时会带上文件的内容。
如果没有指定字符编码(使用 options.encoding
),则数据会以 Buffer
对象返回。
否则,数据将会是一个字符串。
如果 options
是字符串,则它指定字符编码。
FileHandle
必须支持读取。
如果对文件句柄进行了一次或多次 filehandle.read()
调用,然后再调用 filehandle.readFile()
,则将从当前位置读取数据,直到文件结束。
它并不总是从文件的开头读取。