From 83d9b8bbb8305d55a8b52ec1dee8254a85cc8ea0 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 12 Nov 2010 19:01:20 +0300 Subject: [PATCH] [by roman]fix temp file paths --- platform/util/src/com/intellij/openapi/util/io/FileUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java index b58fed44fff8..b140c9ba17de 100644 --- a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java +++ b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java @@ -370,7 +370,9 @@ public class FileUtil { while(true){ try{ //noinspection SSBasedInspection - return File.createTempFile(prefix, suffix, dir).getCanonicalFile(); + final File temp = File.createTempFile(prefix, suffix, dir); + final File canonical = temp.getCanonicalFile(); + return SystemInfo.isWindows && canonical.getAbsolutePath().contains(" ") ? temp.getAbsoluteFile() : canonical; } catch(IOException e){ // Win32 createFileExclusively access denied if (++exceptionsCount >= 100) {