Je suis en train de lire la documentation d'Oracle et j'ai rencontré quelque chose qui me semble être une erreur.
Peut-être que quelqu'un peut confirmer ou expliquer mieux que la documentation.
Source : https://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html
Code :
Path file = ...;
BasicFileAttributes attr =
Files.readAttributes(file, BasicFileAttributes.class);
long currentTime = System.currentTimeMillis();
FileTime ft = FileTime.fromMillis(currentTime);
Files.setLastModifiedTime(file, ft);
Ne devrait pas setLastModifiedTime()
être appelé sur attr
au lieu de Files
? ( attr.setLastModifiedTime(file, ft)
)
Si ce n'est pas le cas, pourquoi attr
nécessaire ?