-
Notifications
You must be signed in to change notification settings - Fork 28.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
macOS: fs.watch
does not report delete of watched folder
#52055
Comments
fs.watch
does not report delete of folderfs.watch
does not report delete of watched folder
PlatformDarwin MBP 23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58 PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64 Node versionv18.19.1 I see fs.watch() emits a "rename" event when I delete a file. I'm guessing this is because of how of the OS is really unlinking a file under the hood. Does it not emit that type of event either? |
@akhoshrozeh a |
Potential fix: libuv/libuv#4376 |
Version
v18.19.1
Platform
Darwin MBP-13-Work.local 23.4.0 Darwin Kernel Version 23.4.0: Wed Feb 21 21:44:06 PST 2024; root:xnu-10063.101.15~2/RELEASE_ARM64_T8103 arm64
Subsystem
fs
What steps will reproduce the bug?
Install a
fs.watch
on a folder path:Delete the folder from disk, for example with a
fs.rm
call.How often does it reproduce? Is there a required condition?
Everytime.
What is the expected behavior? Why is that the expected behavior?
Deleting the watched folder path reports an event, similar to how an event is reported when watching a file path.
What do you see instead?
No event is fired when deleting the watched folder path.
Additional information
On Windows and Linux and event is reported.
The text was updated successfully, but these errors were encountered: