summaryrefslogtreecommitdiff
path: root/fs/expose/dokan/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'fs/expose/dokan/__init__.py')
-rw-r--r--fs/expose/dokan/__init__.py3
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):