Skip to content

Commit

Permalink
update filetest
Browse files Browse the repository at this point in the history
  • Loading branch information
xpenatan committed May 28, 2024
1 parent b05d185 commit 0f61612
Showing 1 changed file with 15 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -85,25 +85,27 @@ public void create() {
message += "External storage not available";
}
if(Gdx.files.isLocalStorageAvailable()) {
message += "Local storage available\n";
message += "\nLocal storage available\n";
message += "Local storage path: " + Gdx.files.getLocalStoragePath() + "\n";

BufferedWriter out = null;
boolean canDelete = false;
try {
out = new BufferedWriter(new OutputStreamWriter(Gdx.files.local("test.txt").write(false)));
out.write("test");
message += "Write local success\n";
FileHandle testFile = Gdx.files.local("test.txt");
boolean exists = testFile.exists();
canDelete = exists;
message += "text.txt exists: " + exists + "\n";

testFile.writeString("test", false);

} catch(GdxRuntimeException ex) {
message += "Couldn't open localstorage/test.txt\n";
} catch(IOException e) {
message += "Couldn't write localstorage/test.txt\n";
} finally {
StreamUtils.closeQuietly(out);
}

try {
InputStream in = Gdx.files.local("test.txt").read();
StreamUtils.closeQuietly(in);
String s = Gdx.files.local("test.txt").readString();
message += "Open local success\n";
} catch(Throwable e) {
message += "Couldn't open localstorage/test.txt\n" + e.getMessage() + "\n";
Expand Down Expand Up @@ -134,7 +136,11 @@ public void create() {
message += "Couldn't read localstorage/test.txt\n" + e.getMessage() + "\n";
}

if(!Gdx.files.local("test.txt").delete()) message += "Couldn't delete localstorage/test.txt";
if(canDelete) {
if(!Gdx.files.local("test.txt").delete()) {
message += "Couldn't delete localstorage/test.txt";
}
}
}
try {
testClasspath();
Expand Down

0 comments on commit 0f61612

Please sign in to comment.