diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/UNCPathUtilities.java b/Core/src/org/sleuthkit/autopsy/coreutils/UNCPathUtilities.java index dcc6c6b0ae..a7c3391434 100644 --- a/Core/src/org/sleuthkit/autopsy/coreutils/UNCPathUtilities.java +++ b/Core/src/org/sleuthkit/autopsy/coreutils/UNCPathUtilities.java @@ -35,6 +35,7 @@ public class UNCPathUtilities { private static Map drives; private static final String MAPPED_DRIVES = "_mapped_drives.txt"; //NON-NLS + private static final String TEMP_FOLDER = "%TEMP%"; private static final String DATA_TRIGGER = "----------"; //NON-NLS private static final String OK_TXT = "OK"; //NON-NLS private static final String COLON = ":"; //NON-NLS @@ -253,7 +254,7 @@ public class UNCPathUtilities { */ synchronized private Map getMappedDrives() { Map driveMap = new HashMap<>(); - File mappedDrive = new File(nameString + MAPPED_DRIVES); + File mappedDrive = Paths.get(System.getenv(TEMP_FOLDER), nameString + MAPPED_DRIVES).toFile(); try { Files.deleteIfExists(mappedDrive.toPath()); ProcessBuilder builder = new ProcessBuilder("cmd", "/c", "net", "use"); //NON-NLS