winfsp / cgofuse

Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD
https://winfsp.dev
MIT License
527 stars 84 forks source link

Write method not called #61

Open nickcone opened 3 years ago

nickcone commented 3 years ago

So I currently have my file system fully working on Windows, I can add/delete files/directories and everything works as it should. When I run it on Mac and copy a file to the file system, the file does not appear on the file system because the write method is never called. Has anyone ran into this before or does anyone have a solution to this issue? The order of operations on windows is: Open, create, open, getattr, write, getattr, release. The order of operations on mac is: Open, create, open, getattr, release. I can provide more detail on this if needed.

nickcone commented 3 years ago

Update: When I use the terminal to copy or move files to the file system, the write method is called. However, when I drag and drop them into the file system, the write method is not called.