Как получить имя последнего измененного файла в папке с помощью JCIFS? Я не хочу использовать цикл. Я нашел методы lastModified()
и getDate()
, но они дают мне набор случайных чисел (совсем не похожи на "дату").
JCIFS - Как получить имя последнего измененного файла в папке?
comment
Как насчет загрузки их всех в список, сортировки списка, а затем выбора последнего в списке результатов?
- person Brian Knoblauch   schedule 03.09.2014
Ответы (1)
наверное уже поздно...
lastModified()
и getDate()
вернуть количество миллисекунд с 00:00:00 по Гринвичу 1 января 1970 года в виде длинного значения
Вы можете преобразовать эти значения в LocalDateTime, например:
public static LocalDateTime longToDate(long msec){
LocalDateTime date = LocalDateTime.ofInstant(Instant.ofEpochMilli(msec), ZoneId.systemDefault());
return date;
}
person
Mirko Golfieri
schedule
04.10.2017