diff --git a/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java b/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java index 842225b81252..4374c0fefb8a 100644 --- a/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java +++ b/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java @@ -411,6 +411,11 @@ public class VfsUtilCore { return VirtualFileManager.constructUrl(URLUtil.FILE_PROTOCOL, path); } + @NotNull + public static String fileToUrl(@NotNull File file) { + return pathToUrl(FileUtil.toSystemIndependentName(file.getPath())); + } + public static List virtualToIoFiles(@NotNull Collection files) { return ContainerUtil.map2List(files, file -> virtualToIoFile(file)); }