Javaでファイルを「変更」すると見なされるプログラムの動作の種類を知りたいです。つまり、ファイルに対してどのような操作を実行すると、file.lastModified() 呼び出しによってその値が変更されるのでしょうか?
IE オープニング? 読む?書き込み?コピー?書くことは明らかなトリガーですが、他のものはそれほど明白ではありません。私はオンラインでいくつか見回しましたが、すぐには何も見られませんでした。
明確化: 私は最終変更時刻を設定しようとはしていません。Java プログラムが関与する可能性のあるプログラムの動作によってこの値が更新される可能性があるかどうかを判断しようとしているだけです。明らかに、ファイルへの書き込みがこれを行います。しかし、これを引き起こす他のケースはありますか?