Configurando / alterando o atributo ctime ou "Change time" em um arquivo

Desejo alterar os metadados de registro de data e hora em arquivos em Java usando ojava.nio.Files classe.

Eu gostaria de alterar todos os 3 timestamps do Linux / ext4 (última modificação, acesso e alteração).

Consigo alterar os dois primeiros campos de registro de data e hora da seguinte maneira:

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

No entanto, não consigo modificar o últimoMudança: tempo no arquivo. Além disso, é preocupante que não haja registro de data e hora de mudança mencionado nodocumentação. O atributo disponível mais próximo écreationTime, o que tentei sem sucesso.

Alguma idéia de como modificar oChange: metadados para um arquivo de acordo com um timestamp personalizado em Java?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion