Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как узнать дату модификации файла из WAR / 8 сообщений из 8, страница 1 из 1
27.03.2015, 13:00
    #38918930
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
Добрый день!
В корне war архива есть файл, как из сервлета узнать его File.lastmodified()? Есть ли вообще "переносимые" варианты?
...
Рейтинг: 0 / 0
27.03.2015, 13:14
    #38918952
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
no56892,

Не нужно так делать. Можно через ServletContext.getRealPath(). Но этот метод не гарантирует результата. Опять же, какое именно время вы там хотите узнать? Время распаковки war архива на сервере?
...
Рейтинг: 0 / 0
27.03.2015, 13:17
    #38918957
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
Время изменения самого файла, перед добавлением его в war архив.
...
Рейтинг: 0 / 0
27.03.2015, 13:34
    #38918986
Dim666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
На ФС определяете корень вашего веб-приложения (например как Blazkowicz написал). По идее уровнем выше найдете свой war-файл. Открываете его с помощью какого-нибудь java.util.zip.ZipFile и ищите там запись о нужном файле.
...
Рейтинг: 0 / 0
27.03.2015, 14:02
    #38919040
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
no56892Время изменения самого файла, перед добавлением его в war архив.
По-вашему, файл попадая в zip архив, а из него обратно на жесткий диск во внутреннем каталоге сервера почему-то сохранить Last Modified атрибут? По-моему вы заблуждаетесь.
...
Рейтинг: 0 / 0
27.03.2015, 14:46
    #38919129
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
Blazkowicz,

Хранит, ZipEntry.getTime() , а потом File.setLastmodified(ZipEntry.getTime())
...
Рейтинг: 0 / 0
27.03.2015, 15:11
    #38919186
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
авторМожно через ServletContext.getRealPath(). Но этот метод не гарантирует результата
А что значит не гарантирует?
...
Рейтинг: 0 / 0
27.03.2015, 15:32
    #38919206
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать дату модификации файла из WAR
no56892авторМожно через ServletContext.getRealPath(). Но этот метод не гарантирует результата
А что значит не гарантирует?
JavaDocThis method returns null if the servlet container is unable to translate the given virtual path to a real path.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как узнать дату модификации файла из WAR / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]