Implemented issue: #56

This commit is contained in:
UnlegitDqrk
2026-03-02 14:58:31 +01:00
parent 921606b93f
commit 7aea99d650
7 changed files with 142 additions and 19 deletions

View File

@@ -83,20 +83,15 @@ public class JmeIoLib extends IoLib {
}
protected File openFile( String filename, boolean readMode, boolean appendMode, boolean updateMode, boolean binaryMode ) throws IOException {
if ( appendMode || updateMode ) {
throw new IOException("unsupported mode");
}
String url = "file:///" + filename;
int mode = readMode? Connector.READ: Connector.READ_WRITE;
StreamConnection conn = (StreamConnection) Connector.open( url, mode );
File f = readMode?
new FileImpl(conn, conn.openInputStream(), null):
new FileImpl(conn, conn.openInputStream(), conn.openOutputStream());
/*
if ( appendMode ) {
f.seek("end",0);
} else {
if ( ! readMode )
conn.truncate(0);
}
*/
new FileImpl(conn, null, conn.openOutputStream());
return f;
}