Java設置文件日期
如何改變一個文件的最後修改時間?
解決方法
這個例子顯示了如何更改一個文件的最後修改時間使用File類的fileToChange.lastModified()和fileToChange setLastModified()方法。
import java.io.File; import java.util.Date; public class Main { public static void main(String[] args) throws Exception { File fileToChange = new File ("C:/myjavafile.txt"); fileToChange.createNewFile(); Date filetime = new Date (fileToChange.lastModified()); System.out.println(filetime.toString()); System.out.println (fileToChange.setLastModified (System.currentTimeMillis())); filetime = new Date (fileToChange.lastModified()); System.out.println(filetime.toString()); } }
結果
上麵的代碼示例將產生以下結果。其結果可以根據係統時間而變化。
Sat Oct 18 19:58:20 GMT+05:30 2012 true Sat Oct 18 19:58:20 GMT+05:30 2012