CIDR-debugger: spaces in file paths

This commit is contained in:
Anton Makeev
2010-07-19 16:43:20 +04:00
parent 09ea572173
commit 183d248e7d
@@ -646,6 +646,17 @@ public class VfsUtil {
return result;
}
public static VirtualFile createDirectoryIfMissing(VirtualFile parent, String relativePath) throws IOException {
for (String each : StringUtil.split(relativePath, "/")) {
VirtualFile child = parent.findChild(each);
if (child == null) {
child = parent.createChildDirectory(LocalFileSystem.getInstance(), each);
}
parent = child;
}
return parent;
}
@Nullable
public static VirtualFile createDirectoryIfMissing(@NotNull String dir) throws IOException {
return doCreateDirectoriesIfMissing(FileUtil.toSystemIndependentName(dir));