Skip to content
This repository was archived by the owner on Feb 9, 2022. It is now read-only.

Commit b996f9b

Browse files
ExplvExplv
authored andcommitted
Fix file loader path
1 parent b4210fa commit b996f9b

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>org.explv.explv_osbot_manager</groupId>
88
<artifactId>explv_osbot_manager</artifactId>
9-
<version>v2.0.4</version>
9+
<version>v2.0.5</version>
1010
<repositories>
1111
<repository>
1212
<id>local-repo</id>

src/main/java/file_manager/SettingsFileManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import gui.dialogues.error_dialog.ExceptionDialog;
44
import javafx.stage.FileChooser;
5+
import settings.Settings;
56

67
import java.io.*;
7-
import java.nio.file.Paths;
88
import java.util.ArrayList;
99
import java.util.List;
1010

@@ -64,7 +64,7 @@ private static FileChooser getFileChooser() {
6464
fileChooser.setTitle("Explv's OSBot Manager");
6565
FileChooser.ExtensionFilter extensionFilter = new FileChooser.ExtensionFilter("Config files (*.config)", "*.config");
6666
fileChooser.getExtensionFilters().add(extensionFilter);
67-
fileChooser.setInitialDirectory(Paths.get(System.getProperty("user.home"), "ExplvOSBotManager", "Configurations").toFile());
67+
fileChooser.setInitialDirectory(new File(Settings.CONFIG_DIR));
6868
return fileChooser;
6969
}
7070
}

src/main/java/settings/Settings.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,19 @@ public class Settings {
1616
makeDirs(LOGS_DIR);
1717
makeDirs(OSBOT_CLIENT_DIR);
1818
makeDirs(TEMP_DIR);
19+
20+
File oldConfigDir = Paths.get(System.getProperty("user.home"), "ExplvOSBotManager", "Configurations").toFile();
21+
if (oldConfigDir.exists()) {
22+
File[] configFiles = oldConfigDir.listFiles();
23+
24+
if (configFiles != null) {
25+
System.out.println("Moving old config files");
26+
27+
for (File configFile : configFiles) {
28+
configFile.renameTo(Paths.get(CONFIG_DIR, configFile.getName()).toFile());
29+
}
30+
}
31+
}
1932
}
2033

2134
private static boolean makeDirs(final String dir) {

0 commit comments

Comments
 (0)