From aeabfa5d1608e8768163a5f2aee4fbc0654a45f4 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 7 Jun 2016 11:11:44 +0300 Subject: [PATCH] EA-64833 - IOE: LocalFileSystemBase.createChildDirectory --- platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java b/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java index 0637a47a59f8..0b93a927a096 100644 --- a/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java +++ b/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java @@ -447,6 +447,8 @@ public class VfsUtil extends VfsUtilCore { VirtualFile parent = createDirectoryIfMissing(path.substring(0, pos)); if (parent == null) return null; final String dirName = path.substring(pos + 1); + VirtualFile child = parent.findChild(dirName); + if (child != null && child.isDirectory()) return child; return parent.createChildDirectory(LocalFileSystem.getInstance(), dirName); } return file;