Implements the System.IO.Abstractions interfaces for interacting with the filesystem, and adds support for interacting with UNC or SMB paths
MIT License
6
stars
8
forks
source link
Apply `AccessMask.SYNCHRONIZE` and `CreateOptions.FILE_SYNCHRONOUS_IO_NONALERT` to all `fileStore.CreateFile` calls to ensure synchrony on operations. #26
Changed
AccessMask.SYNCHRONIZE
andCreateOptions.FILE_SYNCHRONOUS_IO_NONALERT
to allfileStore.CreateFile
calls to ensure synchrony on operations.STATUS_PENDING
seems to no longer occurShareAccess.Read
andShareAccess.Write
tofileStore.CreateFile
calls for better Samba compabitility.ShareAccess
on calls. Samba shares seem to be picky about it.ToUniversalTime()
fromSet*Time
in SMBFileFileTests
forIFile.Open
operationsFixed
Set*TimeUtc
calls to useToUniversalTime()
in SMBFileDirectoryName
behavior inSMBFIleInfo
withbase.FileInfo