The variable named fileName in all the methods exposed in IDokanOperations should have been path, fileName is as confusing as it could be.