diff options
Diffstat (limited to 'fs/expose/dokan/__init__.py')
-rw-r--r-- | fs/expose/dokan/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/expose/dokan/__init__.py b/fs/expose/dokan/__init__.py index d479ea7..1a52074 100644 --- a/fs/expose/dokan/__init__.py +++ b/fs/expose/dokan/__init__.py @@ -432,7 +432,8 @@ class FSOperations(object): return STATUS_ACCESS_DENIED retcode = STATUS_SUCCESS - if info.contents.IsDirectory: + if self.fs.isdir(path) or info.contents.IsDirectory: + info.contents.IsDirectory = True exist = self.fs.exists(path) if disposition == FILE_CREATE: if self.fs.exists(path): |