From d030494c2128590c3f30d834ea41837c3def2e05 Mon Sep 17 00:00:00 2001 From: sidheshenator Date: Tue, 10 Mar 2015 15:28:11 -0400 Subject: [PATCH] sanity check added to FileUtil.deleteDir() --- Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java index 8e8481a580..a1698f7d90 100644 --- a/Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java +++ b/Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java @@ -38,7 +38,10 @@ import org.openide.filesystems.FileObject; * @return true if the dir deleted, false otherwise */ public static boolean deleteDir(File dirPath) { - if (dirPath.exists()) { + if(dirPath.isFile()) + return false; + + if (dirPath.isDirectory() && dirPath.exists()) { File[] files = dirPath.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) {