From a802b858a586d517318a7d8787f153207333de71 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Fri, 13 May 2011 12:49:45 +0400 Subject: [PATCH] fix TC plugin update --- .../src/com/intellij/openapi/util/io/FileUtil.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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 3690ce20398f..e302ea7edab9 100644 --- a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java +++ b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java @@ -357,13 +357,13 @@ public class FileUtil { return createTempFile(dir, prefix, suffix, create, true); } - public static File createTempFile(@NonNls final File dir, @NotNull @NonNls String prefix, @NonNls String suffix, final boolean create, boolean removeOnExit) throws IOException { + public static File createTempFile(@NonNls final File dir, @NotNull @NonNls String prefix, @NonNls String suffix, final boolean create, boolean deleteOnExit) throws IOException { File file = doCreateTempFile(prefix, suffix, dir); file.delete(); if (create) { file.createNewFile(); } - if (removeOnExit) { + if (deleteOnExit) { file.deleteOnExit(); } return file; @@ -371,10 +371,17 @@ public class FileUtil { @NotNull public static File createTempFile(@NotNull @NonNls String prefix, @NonNls String suffix) throws IOException{ + return createTempFile(prefix, suffix, false); //false until TeamCity fixes its plugin + } + + @NotNull + public static File createTempFile(@NotNull @NonNls String prefix, @NonNls String suffix, boolean deleteOnExit) throws IOException { File file = doCreateTempFile(prefix, suffix); file.delete(); file.createNewFile(); - file.deleteOnExit(); + if (deleteOnExit) { + file.deleteOnExit(); + } return file; }