Javaで特定のファイルの最終変更時刻を設定する方法を見つけました(Android:ディレクトリの変更日を取得して設定する方法)。
特定のファイルに対してもJavaで作成日時を設定する方法はありますか?
Javaで特定のファイルの最終変更時刻を設定する方法を見つけました(Android:ディレクトリの変更日を取得して設定する方法)。
特定のファイルに対してもJavaで作成日時を設定する方法はありますか?
Java 7 では、次のコードを使用してディレクトリまたはファイルに作成時刻を設定できます。
//date which is used as date of creation
Date creationDate;
//path to directory of file to which to set creation time
Path somePath;
...
FileTime time = FileTime.fromMillis(creationDate.getTime());
Files.setAttribute(somePath, "creationTime", time);
まったく同じ方法です。Date には、ミリ秒の精度の瞬間が含まれます。日付の解析に使用する形式を変更するだけです。そのためのドキュメントを読んでください。