Установка / изменение атрибута ctime или «Change time» для файла
Я хочу изменить метаданные метки времени для файлов в Java, используяjava.nio.Files
класс.
Я хотел бы изменить все 3 временные метки Linux / ext4 (последнее изменение, доступ и изменение).
Я могу изменить первые два поля отметок времени следующим образом:
Files.setLastModifiedTime(pathToMyFile, myCustomTime);
Files.setAttribute(pathToMyFile, "basic:lastAccessTime", myCustomTime);
Однако я не могу изменить последнийИзменить: время в файле. Кроме того, это касается того, что нет отметки времени изменения, упомянутой вдокументация, Ближайший доступный атрибутcreationTime
что я пытался без какого-либо успеха.
Любые идеи о том, как изменитьChange:
метаданные для файла в соответствии с пользовательской отметкой времени в Java?
Спасибо!