Установка / изменение атрибута ctime или «Change time» для файла

Я хочу изменить метаданные метки времени для файлов в Java, используяjava.nio.Files класс.

Я хотел бы изменить все 3 временные метки Linux / ext4 (последнее изменение, доступ и изменение).

Я могу изменить первые два поля отметок времени следующим образом:

Files.setLastModifiedTime(pathToMyFile, myCustomTime);
Files.setAttribute(pathToMyFile, "basic:lastAccessTime", myCustomTime);

Однако я не могу изменить последнийИзменить: время в файле. Кроме того, это касается того, что нет отметки времени изменения, упомянутой вдокументация, Ближайший доступный атрибутcreationTimeчто я пытался без какого-либо успеха.

Любые идеи о том, как изменитьChange: метаданные для файла в соответствии с пользовательской отметкой времени в Java?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос