This commit is contained in:
Anuken
2020-01-24 19:14:49 -05:00
parent 69711151a5
commit 1ab81fa4ab
@@ -150,11 +150,22 @@ public class AndroidLauncher extends AndroidApplication{
}}); }});
checkFiles(getIntent()); checkFiles(getIntent());
//new external folder //new external folder
Fi data = Core.files.absolute(getContext().getExternalFilesDir(null).getAbsolutePath()); Fi data = Core.files.absolute(getContext().getExternalFilesDir(null).getAbsolutePath());
Core.settings.setDataDirectory(data); Core.settings.setDataDirectory(data);
//moved to internal storage if there's no file indicating that it moved //delete old external files due to screwup
if(Core.files.local("files_moved").exists() && !Core.files.local("files_moved_103").exists()){
for(Fi fi : data.list()){
fi.deleteDirectory();
}
Core.files.local("files_moved").delete();
Core.files.local("files_moved_103").writeString("files moved again");
}
//move to internal storage if there's no file indicating that it moved
if(!Core.files.local("files_moved").exists()){ if(!Core.files.local("files_moved").exists()){
Log.info("Moving files to external storage..."); Log.info("Moving files to external storage...");
@@ -162,7 +173,7 @@ public class AndroidLauncher extends AndroidApplication{
//current local storage folder //current local storage folder
Fi src = Core.files.absolute(Core.files.getLocalStoragePath()); Fi src = Core.files.absolute(Core.files.getLocalStoragePath());
for(Fi fi : src.list()){ for(Fi fi : src.list()){
fi.copyTo(data.child(fi.name())); fi.copyTo(data);
} }
//create marker //create marker
Core.files.local("files_moved").writeString("files moved to " + data); Core.files.local("files_moved").writeString("files moved to " + data);