getResourceStream для записи файлов

Для javame.

С тех пор getResourceAsStream() для чтения файлов, есть ли a getResourceAsStream() эквивалентный для потока вывода / запись файлов?

Примечание: файл в папках проекта и будет скоро упакован в jarfile.

5
задан Bill the Lizard 17 July 2010 в 12:41
поделиться

4 ответа

getResoureAsStream () работает с ресурсами. Возврат выходного потока не имеет смысла, потому что это означает, что вы пытаетесь перезаписать свои ресурсы на лету.

Кроме того, для большинства ресурсов, находящихся в JAR или удаленных местах, вы все равно не можете писать в них.

2
ответ дан 15 December 2019 в 06:15
поделиться

Это было бы бессмысленно.
Что получит getResourceAsStream, если ресурс еще не существует?

Кроме того, getResourceAsStream обычно используется для доступа к файлу в JAR или WAR, вы не можете писать туда.

getResourceAsStream обычно используется для загрузки файлов конфигурации и свойств.
Вот хороший учебник (немного устаревший) о том, как его использовать.

1
ответ дан 15 December 2019 в 06:15
поделиться

Да. создать File -Object, а затем вызвать getOutputStream для этого файлового объекта.

0
ответ дан 15 December 2019 в 06:15
поделиться

FileOutputStream также доступен для java me.

FileOutputStream out = new FileOutputStream("output.txt");
out.write( ... );
0
ответ дан 15 December 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: