When creating symbolic links, delete the existing ones first

fix #1342
This commit is contained in:
Glavo
2022-01-29 13:23:27 +08:00
committed by Yuhui Huang
parent 9204c720a4
commit 8db54d015a

View File

@@ -116,6 +116,7 @@ public class JavaDownloadTask extends Task<Void> {
Files.createDirectories(dest);
} else if (entry.getValue() instanceof RemoteFiles.RemoteLink) {
RemoteFiles.RemoteLink link = ((RemoteFiles.RemoteLink) entry.getValue());
Files.deleteIfExists(dest);
Files.createSymbolicLink(dest, Paths.get(link.getTarget()));
}
}