![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
Добрый день.
Помогите, пожалуйста, с вопросом. Как читать файлы, которые находятся в директории приложения. Допустим, я читаю файл, который находится в файловой системе:
А если нужно не абсолютный путь, а относительный. Допустим этот файл лежит в проекте в: web\WEB-INF\formats\FA.fmt Как задать этот путь. То же касается и сохранения. Как, допустим, вместо: FileOutputStream fis = new FileOutputStream("d:/" + fname); Сохранить файл в папке своего приложения, указав относительный путь? Заранее спасибо. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Для этого надо или знать, абсолютный путь до папки web или, чтобы родительская папка папки web была текущей папкой. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
mantracoder |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.8.2007 Репутация: 1 Всего: 1 |
Можно получить путь текущего контекста:
http://download.oracle.com/javaee/6/api/ja...etContextPath() И от него уже строить нужный путь. |
|||
|
||||
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
mantracoder,
Так работает: FileOutputStream fis = new FileOutputStream("D:\\NetBeansProjects\\1"+getServletContext().getContextPath()+"/"+fname); Если же относительный путь: FileOutputStream fis = new FileOutputStream(getServletContext().getContextPath()+"/"+fname); Не работает. Как с этим бороться? |
|||
|
||||
dobrolub |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 11 Всего: 16 |
или
|
||||
|
|||||
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
Спасибо.
![]() + |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |