Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

getResourceStream for writing files

For javame.

Since getResourceAsStream() is for reading files, is there a getResourceAsStream() equivalent for output stream / writing files?

Note: the file is inside the project's folders and will soon be packaged into a jarfile.

like image 420
cancelledout Avatar asked Oct 25 '22 12:10

cancelledout


2 Answers

getResoureAsStream() deals with resources. Returning an output stream doesn't make sense because that implies you are trying to overwrite your resources on the fly.

Besides, for most resources residing in a JAR or remote locations, you can't write to it anyway.

like image 174
ZZ Coder Avatar answered Nov 15 '22 06:11

ZZ Coder


It would not make sense to have that.
What would the getResourceAsStream get, since the resource does not exist yet?

In addition getResourceAsStream is typically used to access a file within a JAR or WAR, you cannot write there.

getResourceAsStream is typically used to load configuration and properties files.
Here is a good tutorial (a little dated) on how to use it.

like image 38
Romain Hippeau Avatar answered Nov 15 '22 08:11

Romain Hippeau