path
{string|Buffer|URL|integer} 文件名或文件描述符。options
{Object|string}encoding
{string|null} 默认值:null
。flag
{string} 参见[文件系统flag
的支持][support of file systemflags
]。 默认值:'r'
。
- 返回: {string|Buffer}
返回 path
的内容。
详见此 API 的异步版本的文档:[fs.readFile()
]。
如果指定了 encoding
选项,则此函数返回字符串。
否则,返回 buffer。
与 [fs.readFile()
] 相似,当路径是目录时,fs.readFileSync()
的行为是特定于平台的。
// 在 macOS、Linux 和 Windows 上:
fs.readFileSync('<目录>');
// => [Error: EISDIR: illegal operation on a directory, read <目录>]
// 在 FreeBSD 上:
fs.readFileSync('<目录>'); // => <data>