Closed lailtonwbc closed 4 months ago
Hi @lailtonwbc ,
Please see https://github.com/dokan-dev/dokany/issues/1120 , have you tried to see exactly why ERROR_FILE_NOT_FOUND
is being returned here ? Was the filenode already removed ?
Thanks for help.
Environment
Windows version: win10, win11 Processor architecture: x64 Dokany version: 2.1.0.1000 Library type (Dokany/FUSE): Dokany
Check List
Description
I tested dokan_memfs with this command: .\run-winfstest.bat . M:\, and got some errors in case of .\t\base\08_CreateFile_Delete.t But I can't see these errors when I tested dokan_mirror. It seems that FILE_SHARE_READ+FILE_SHARE_WRITE+FILE_SHARE_DELETE option is not available for dokan_memfs. I want to make dokan_memfs work like dokan_mirro so that it can be passed for all test from winfstest.
Logs
This is log when tested dokan_memfs: PS C:\Users\Administrator\Documents\doc\winfstest\TestSuite> .\run-winfstest.bat . O:\ C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\00_CreateFile_Dispositions.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\01_CreateFile_Attributes.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\02_CreateRemoveDirectory.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\03_FindFiles.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\04_MoveFile.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\05_CreateFile_Truncation.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\06_FileTimes.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\07_SetGetFileAttributes.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\08_CreateFile_Delete.t not ok 4 - expect "CreateFile O:\5b5f541e GENERIC_READ FILE_SHARE_READ+FILE_SHARE_WRITE+FILE_SHARE_DELETE 0 OPEN_EXISTING 0 0" ERROR_ACCESS_DENIED - got ERROR_FILE_NOT_FOUND not ok 9 - testeval(len(s) == 3) not ok 12 - testeval("foo" in s) not ok 3/17 C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\09_CreateFile_Sharing.t ok
This is for dokan_mirror: C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\00_CreateFile_Dispositions.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\01_CreateFile_Attributes.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\02_CreateRemoveDirectory.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\03_FindFiles.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\04_MoveFile.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\05_CreateFile_Truncation.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\06_FileTimes.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\07_SetGetFileAttributes.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\08_CreateFile_Delete.t ok C:\Users\Administrator\Documents\doc\winfstest\TestSuite\.\t\base\09_CreateFile_Sharing.t ok