Path file = Paths.get(file.getAbsolutePath());
BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class);
System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
System.out.println("isDirectory: " + attr.isDirectory());
System.out.println("isOther: " + attr.isOther());
System.out.println("isRegularFile: " + attr.isRegularFile());
System.out.println("isSymbolicLink: " + attr.isSymbolicLink());
System.out.println("size: " + attr.size());
Приведенный выше код используется для чтения метаданных файла. Я пробовал использовать файлы JPEG и AI. Как мне сделать, чтобы извлечь больше полей метаданных. Например, как на изображении ниже. . Как извлечь значение IPTC, как снимок экрана. Любой совет или справочная ссылка высоко ценятся. Нужно получить Заголовок:, Описание:, Ключевые слова:, Заголовок: