forked from Qortal/qortal
Ensure that the temp directory is always in the parent directory of the db folder.
This commit is contained in:
parent
5a55ef64c4
commit
c256dae736
@ -468,7 +468,8 @@ public class Bootstrap {
|
||||
}
|
||||
|
||||
private Path createTempDirectory() throws IOException {
|
||||
String baseDir = Paths.get(".", "tmp").toFile().getCanonicalPath();
|
||||
Path initialPath = Paths.get(Settings.getInstance().getRepositoryPath()).toAbsolutePath().getParent();
|
||||
String baseDir = Paths.get(initialPath.toString(), "tmp").toFile().getCanonicalPath();
|
||||
String identifier = UUID.randomUUID().toString();
|
||||
Path tempDir = Paths.get(baseDir, identifier);
|
||||
Files.createDirectories(tempDir);
|
||||
@ -476,7 +477,8 @@ public class Bootstrap {
|
||||
}
|
||||
|
||||
private void deleteAllTempDirectories() {
|
||||
Path path = Paths.get(".", "tmp");
|
||||
Path initialPath = Paths.get(Settings.getInstance().getRepositoryPath()).toAbsolutePath().getParent();
|
||||
Path path = Paths.get(initialPath.toString(), "tmp");
|
||||
try {
|
||||
FileUtils.deleteDirectory(path.toFile());
|
||||
} catch (IOException e) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user