fs.readFileSync(path[, options])
-
path<string> | <Buffer> | <URL> | <integer> 文件名或文件描述符¥
path<string> | <Buffer> | <URL> | <integer> filename or file descriptor -
-
flag<string> 参见 支持文件系统flags。默认值:'r'。¥
flag<string> See support of file systemflags. Default:'r'.
返回 path 的内容。
¥Returns the contents of the path.
有关详细信息,请参阅此 API 的异步版本的文档:fs.readFile()。
¥For detailed information, see the documentation of the asynchronous version of
this API: fs.readFile().
如果指定了 encoding 选项,则此函数返回字符串。否则它返回缓冲区。
¥If the encoding option is specified then this function returns a
string. Otherwise it returns a buffer.
与 fs.readFile() 类似,当路径为目录时,fs.readFileSync() 的行为是特定于平台的。
¥Similar to fs.readFile(), when the path is a directory, the behavior of
fs.readFileSync() is platform-specific.
import { readFileSync } from 'node:fs';
// macOS, Linux, and Windows
readFileSync('<directory>');
// => [Error: EISDIR: illegal operation on a directory, read <directory>]
// FreeBSD
readFileSync('<directory>'); // => <data>