• path {string|Buffer|URL|integer} 文件名或文件描述符。
    • options {Object|string}
      • encoding {string|null} 默认值: null
      • flag {string} 参见[文件系统 flag 的支持][support of file system flags]。 默认值: 'r'
    • 返回: {string|Buffer}

    返回 path 的内容。

    详见此 API 的异步版本的文档:[fs.readFile()]。

    如果指定了 encoding 选项,则此函数返回字符串。 否则,返回 buffer。

    与 [fs.readFile()] 相似,当路径是目录时,fs.readFileSync() 的行为是特定于平台的。

    1. // 在 macOS、Linux 和 Windows 上:
    2. fs.readFileSync('<目录>');
    3. // => [Error: EISDIR: illegal operation on a directory, read <目录>]
    4. // 在 FreeBSD 上:
    5. fs.readFileSync('<目录>'); // => <data>