Windows needs to open a directory with write access to fsync but the go runtime won't open directories that way.