Есть ли простой способ узнать время создания файла с помощью Java? Класс File имеет только метод для получения времени «последнего изменения». Согласно некоторым ресурсам, которые я нашел в Google, класс File не предоставляет метод getCreationTime(), потому что не все файловые системы поддерживают идею времени создания.
Единственное рабочее решение, которое я нашел, включает обстрел командной строки и выполнение команды «dir», которая выглядит так, как будто выводит время создания файла. Я думаю, это работает, мне нужно только поддерживать Windows, но мне кажется, что это очень подвержено ошибкам.
Существуют ли сторонние библиотеки, предоставляющие необходимую мне информацию?
Обновление: В конце концов, я не думаю, что мне стоит покупать стороннюю библиотеку, но их API кажется довольно хорошим, поэтому, вероятно, это хороший выбор для всех, у кого есть эта проблема. .