diff --git a/main/commons/src/main/java/org/cryptomator/common/mountpoint/TemporaryMountPointChooser.java b/main/commons/src/main/java/org/cryptomator/common/mountpoint/TemporaryMountPointChooser.java index a1dec25ce..c28c9ce20 100644 --- a/main/commons/src/main/java/org/cryptomator/common/mountpoint/TemporaryMountPointChooser.java +++ b/main/commons/src/main/java/org/cryptomator/common/mountpoint/TemporaryMountPointChooser.java @@ -73,6 +73,16 @@ public class TemporaryMountPointChooser implements MountPointChooser { } } + @Override + public void cleanup(Path mountPoint) { + try { + Files.delete(mountPoint); + LOG.debug("Successfully deleted mount point: {}", mountPoint); + } catch (IOException e) { + LOG.warn("Could not delete mount point: {}", e.getMessage()); + } + } + private InvalidMountPointException wrapAsIMPE(Exception exception) { return new InvalidMountPointException(exception); }