Как получить правильную дату создания файла?
Мне нужно не время последней модификации и не время последнего доступа к файлу, а время создания файла. Я не нашел информации об этом. Может быть, некоторые библиотеки?
Path p = Paths.get(f.getAbsoluteFile().toURI());
BasicFileAttributes view = null;
try {
view = Files.getFileAttributeView(p,
BasicFileAttributeView.class).readAttributes();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
FileTime creationTime = view.creationTime();
В этом коде время создания недействительно и возвращают сегодняшнюю дату.
Операционная система: Windows 7 Java: SE-1.7