From 25ac45d04a6c9a248d08b2c2952d6d04c482e15b Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Mon, 31 Mar 2014 20:57:55 -0700 Subject: Fix samsung even allowing create temp on non-writable --- src/github/daneren2005/dsub/util/FileUtil.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/github/daneren2005') diff --git a/src/github/daneren2005/dsub/util/FileUtil.java b/src/github/daneren2005/dsub/util/FileUtil.java index 3b45115b..4b425775 100644 --- a/src/github/daneren2005/dsub/util/FileUtil.java +++ b/src/github/daneren2005/dsub/util/FileUtil.java @@ -379,9 +379,13 @@ public class FileUtil { public static boolean verifyCanWrite(File dir) { if(ensureDirectoryExistsAndIsReadWritable(dir)) { try { - File tmp = File.createTempFile("tmp", "tmp", dir); - tmp.delete(); - return true; + File tmp = new File(dir, "tmp"); + if(tmp.createNewFile()) { + tmp.delete(); + return true; + } else { + return false; + } } catch(Exception e) { return false; } -- cgit v1.2.3