File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,18 @@ Error: EISDIR, read
9494 <etc.>
9595```
9696
97+ ## Buffer API
98+
99+ ` fs ` functions support passing and receiving paths as both strings
100+ and Buffers. The latter is intended to make it possible to work with
101+ filesystems that allow for non-UTF-8 filenames. For most typical
102+ uses, working with paths as Buffers will be unnecessary, as the string
103+ API converts to and from UTF-8 automatically.
104+
105+ * Note* that on certain file systems (such as NTFS and HFS+) filenames
106+ will always be encoded as UTF-8. On such file systems, passing
107+ non-UTF-8 encoded Buffers to ` fs ` functions will not work as expected.
108+
97109## Class: fs.FSWatcher
98110
99111Objects returned from ` fs.watch() ` are of this type.
You can’t perform that action at this time.
0 commit comments