changeset 506:892f95a0f82d Faradi-7.1.x

Fix 'Access is denied' error on windows while creating a temp dir File.createNewFile() throws an exception on windows if there is a dir at this path
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Fri, 09 Nov 2012 14:55:58 +0400
parents aa67433a0c05
children bee5c3240036 94974e3482f6
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java	Fri Nov 09 14:48:51 2012 +0400
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java	Fri Nov 09 14:55:58 2012 +0400
@@ -30,7 +30,7 @@
     do {
       suffix++;
       dir = new File(parentDir, TEMP_DIR_PREFIX + suffix);
-    } while (!dir.createNewFile());
+    } while (!dir.exists() && !dir.createNewFile());
     dir.delete();
     dir.mkdir();
     return dir;