File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -2736,7 +2736,7 @@ changes:
27362736* `callback` {Function}
27372737 * `exists` {boolean}
27382738
2739- Test whether or not the given path exists by checking with the file system.
2739+ Test whether or not the element at the given ` path` exists by checking with the file system.
27402740Then call the `callback` argument with either true or false:
27412741
27422742```mjs
@@ -2753,6 +2753,9 @@ parameter, optionally followed by other parameters. The `fs.exists()` callback
27532753has only one boolean parameter. This is one reason `fs.access()` is recommended
27542754instead of `fs.exists()`.
27552755
2756+ If `path` is a symbolic link, it is followed. Thus, if `path` exists but points
2757+ to a non-existent element, the callback will receive the value `false`.
2758+
27562759Using `fs.exists()` to check for the existence of a file before calling
27572760`fs.open()`, `fs.readFile()`, or `fs.writeFile()` is not recommended. Doing
27582761so introduces a race condition, since other processes may change the file's
You can’t perform that action at this time.
0 commit comments